Açık/Kapalı Prensibi (Open/Closed Principle — OCP)
Yazılım geliştirmenin en temel zorluklarından biri, değişen gereksinimlere ve yeni özellik taleplerine uyum sağlayabilen, aynı zamanda mevcut işlevselliği bozmadan kararlı kalabilen sistem...