Composition over Inheritance
Az öröklődés az objektumorientált nyelvek beépített eszköze és sok mindent meg lehet valósítani, de nem mindig a legjobb ötlet. Ha egy alkalmazás objektummodelljét tervezzük és öröklést használunk, akkor a típusaink tervezésénél a fő motiváció általában az, hogy mik is pontosan a típusok, míg a composition over inheritance azt helyezi előtérbe, hogy mit csinálnak ezek a […]