|
Ja das denke ich auch.
Zum Thema Komposition versus Generalisierung:
Ich denke das was die GOF meinen ist, das man
nicht ohne wirklich trifftigen Grund generalisieren
soll, sondern nur dann wenn man abstrakte
Gemeinsamkeiten feststellt. Oft wird ja, geerbt
um mal eben noch mehr Funktionalitäten in einer
Klasse zu haben. Ich denke die GOF wollen einfach
nur, die auch von Fowler beschriebene, semantische
Distanz zwischen Methoden und Klasse vermeiden.
nette Gruß, Holger
|