Yazeka
Arama sonuçlarına göre oluşturuldu
- Single Responsibility Principle (Tek Sorumluluk Prensibi) 13. Her bir sınıfın, metodun veya modülün sadece bir görevi olmalıdır 24.
- Open/Closed Principle (Açık Kapalı Prensibi) 13. Nesnelerin geliştirmeye açık, değişime kapalı olması gerekir 14.
- Liskov’s Substitution Principle (Liskov’un Yerine Geçme Prensibi) 13. Alt sınıfların, üst sınıfların tüm özelliklerini kullanması ve aynı davranışı göstermesi gerekir 24.
- Interface Segregation Principle (Arayüz Ayrıştırma Prensibi) 13. Gereksiz yere fazla yetenek eklenen arayüzlerin, nesnelerin ihtiyaç duymadıkları fonksiyonlardan ayrıştırılması gerekir 14.
- Dependency Inversion Principle (Bağımlılığın Ters Çevrilmesi Prensibi) 13. Üst seviye sınıfların, alt seviye sınıflara bağımlı olmaması ve her iki seviyenin de soyut kavramlara bağlı olması gerekir 14.
5 kaynaktan alınan bilgiyle göre: