In folgendem Konstrukt benötigt "Something" eine Referenz auf "Parent".
1 |
|
Wie macht man das üblicherweise? Mir fällt gerade nur ein, dass Parent.add() die Referenz für alle (Kindes-)Kinder "propagieren" könnte.
|
Anzeige
|
Eltern-Kind-Referenz (Henne-Ei)
Gast
#7346946
In folgendem Konstrukt benötigt "Something" eine Referenz auf "Parent".
Wie macht man das üblicherweise? Mir fällt gerade nur ein, dass Parent.add() die Referenz für alle (Kindes-)Kinder "propagieren" könnte.
-> Parent.add( new Child.add( new Something(Parent) ) ) ?
Genau so gehts. Man kann aber natürlich auch mit Dependency Injection arbeiten. Wobei ich aber empfehlen würde, so bald so ein Problem auftaucht, mal die Abhängigkeiten zu überprüfen und eventuell sauber zu ziehen.
Gast
#7347303
Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|