pl: Bild und Text kombiniert verschachteln

Beitrag lesen

@Rolf B

Um einem Objekt eine Referenz auf ein anderes Objekt zu verschaffen, gibt's verschiedene Wege. Der schlechteste ist, wenn sich ein Objekt die Referenz selbst holt, denn damit erzeugt man eine fest verdrahtete Beziehung zwischen den Objekten.

Die hast Du auch wenn wenn Du die fremde Instanz vor der eigenen Objektersteliung einbaust.

Der Unterschied ist praktischer Natur: Wenn sich eine Instanz zur Laufzeit einer fremden Instanz bedient, ermöglicht das den Aufbau einer Factory. Und eine Factory heißt, daß man seine Instanz praktische um beliebig viele Methoden erweitern kann deren Code nur dann kompiliert wenn er gebraucht wird.

Und daraus ergeben sich ne ganze Reihe an weiteren Vorteilen. Unter Anderem ist das eine effiziente Methode, redundanten Code zu vermeiden. Wobei die Factory hierzu nicht unbedingt fremde Klassen einbinden muss.

.