From b68d52c028a2898643529480ff73316971471a22 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Onur=20G=C3=9CRB=C3=9CZ?= Date: Mon, 21 Jan 2019 10:56:07 +0300 Subject: [PATCH] =?UTF-8?q?a=C3=A7=C4=B1k/kapal=C4=B1=20prensibi=20t=C3=BC?= =?UTF-8?q?rk=C3=A7e=20=C3=A7eviri?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 1b3e312..48e97a8 100644 --- a/README.md +++ b/README.md @@ -1269,11 +1269,8 @@ class UserSettings { ``` **[⬆ en başa dön](#içindekiler)** -### Open/Closed Principle (OCP) -As stated by Bertrand Meyer, "software entities (classes, modules, functions, -etc.) should be open for extension, but closed for modification." What does that -mean though? This principle basically states that you should allow users to -add new functionalities without changing existing code. +### Açık/Kapalı Prensibi +Bertrand Meyer tarafından belirtildiği gibi, "yazılım varlıkları (classlar, modüller, fonksiyonlar vs.) gelişime açık, değişime kapalı olmalıdır." Peki bu ne anlamaya geliyor? Bu ilke temel olarak, kullanıcıların varolan kodu değiştirmeden yeni işlevler ekleyebilmesini sağlamamız gerektiğini belirtir. **Kötü:** ```javascript