EMZETT.
Giriş yap

OCP

Kısaca: Açık-kapalı ilkesi (OCP) şunu söyler: yazılım genişletmeye açık ama değiştirmeye kapalı olmalıdır.

Biraz daha ayrıntılı: Yeni işlevler, mevcut, sınanmış kodu değiştirmeden yeni kodla eklenmelidir. SOLID’deki “O”dur.

Ayrıntılı

Örnek

Uzun bir if zincirini genişletmek yerine…

Ayrıca bak: SOLID ilkeleri, SRP, LSP, Arayüz