KategorilerNesne Yönelimli ProgramlamaProgramlama PrensipleriYazılım Mimarisi

Open-Closed Prensibi Örnekli Anlatım

SOLID prensiplerinin “O”su Open-Closed Prensibi yani Açık-Kapalı prensibi bir sınıfın veya modülün geliştirme için açık ancak değiştirme için kapalı olması gerektiğini söyler.

Peki bu ne anlama geliyor?

Daha basit kelimelerle ifade etmek gerekirse bu prensip yazılımcıları var olan kodu güncellemeden yeni özellikler ve fonksiyonlar eklemeye imkan sağlayacak bir tasarım kullanmaya teşvik ediyor.

Geliştirmeye açık bir kod yapısı kurarak yeni gelen istekler için var olan kodları sürekli değiştirmektense yeni kodlar eklemeyerek bakımı daha kolay ve daha esnek yapılar kurmayı amaçlıyor.