Mirasa karşı bileşim: nesneleri esnek biçimde bir araya getirmek
Kısaca: Davranışı derin miras ağaçlarıyla paylaşmak yerine nesneler küçük yapı taşlarından oluşturulur; bu daha esnektir, sınaması daha kolaydır ve katı hiyerarşilerden kaçınır.
Biraz daha ayrıntılı: Miras “bir …dir”i ifade eder (köpek bir hayvandır), bileşim “bir …sahiptir” veya “bir …kullanır”ı (arabanın motoru vardır). Tasarımda bilinen bir pratik kural: mirasa göre bileşimi tercih edin.
Ayrıntılı
Mirasın sorunu
- **Katı bağlılık…
Ayrıca bak: Çok biçimlilik, SOLID ilkeleri, Strateji kalıbı, Bağımlılık enjeksiyonu, Soyut sınıf mı arayüz mü?