SOLID ilkeleri
Kısaca: SOLID, bakımı kolay nesne yönelimli yazılım için beş yönergeyi özetler: tek sorumluluk, açık/kapalı, Liskov yerine koyma, arayüz ayırma ve bağımlılığın tersine çevrilmesi.
Biraz daha ayrıntılı: İlkeler Robert C. Martin’den (“Uncle Bob”) gelir. Sınıfları küçük, değiştirilebilir ve değiştirmesi kolay tutmaya yardım eder. Yasa değil pratik kurallardır: onlara kölece uyan kolayca aşırı soyutlama üretir.
Ayrıntılı
| Harf | İlke | Kısaca |
|---|
Ayrıca bak: Bağımlılık enjeksiyonu, Temiz kod, OOP, Arayüz