Arayüzlerin Ayrımı Prensibi (ISP: Interface Segregation Principle)

Merhaba her türlü prensibi en iyi şekilde öğrenerek; nesne yönelimli programlamanın kral adayı olan sevgili dostlarım (yuh, Bu nasıl bir giriş!).

Bu yazımda sizlere SOLID’in I’si olan Interface Segregation Prensibini (ISP) anlatacağım. Aslında bu prensibi ilk bakışta SRP (Single Responsibility Principle) ilkesinin Interface üzerine uygulanması olarak düşünebilirsiniz. Yanılmış da olmazsınız. Fakat ben yine de konuyu, biraz detaylarına inerek (tabii sizi de sıkmamaya çalışarak) ele alacağım. Hadi başlayalım öyleyse.

Read more…

Nesne Yönelimli Programlama – 9: Interface

Merhaba; yazılım dünyasının merdivenlerini tırmanmaktan vazgeçmeyen dostlarım. Başlıktan da anladığınız üzere; Muhteşem Yüzyıl dizisinden daha heyecanlı olan (ya da bana öyle geliyor 🙂 ) yazı dizimize Interface konusu ile devam ediyoruz.

Read more…