Hallo.
Ich würde gerne mal wissen, was denn nun der eleganteste Weg ist wenn ich folgendes habe:
In der mainClass HauptKlasse werden Objekte der KlasseA instanziert.
In der KlasseA werden wiederrum Objekte der KlasseB instanziert. Diese Objekte sollen nun wieder in der Hauptklasse in einem Array verwaltet werden.
Jetzt gäbe es die Möglichkeit eine Instanz der Hauptklasse "durchzureichen" damit sich das Objekt selbst dem Array, dass auf der Hauptklase liegt hinzuzufügen. Oder Objekt der Klasse A hält eine Referenz auf Hauptklasse und fügt das Objekt der Klasse B in das Array ein, wenn es instanziiert wird.
Hinzu kommt, dass auch eine bestimmte function in der Hauptklasse ausgelöst werden soll,wenn ein neues Objekt der KlasseB instanziiert wird.
Sollte ich da evtl. mit Events arbeiten?
Ich würde gerne mal wissen, was denn nun der eleganteste Weg ist wenn ich folgendes habe:
In der mainClass HauptKlasse werden Objekte der KlasseA instanziert.
In der KlasseA werden wiederrum Objekte der KlasseB instanziert. Diese Objekte sollen nun wieder in der Hauptklasse in einem Array verwaltet werden.
Jetzt gäbe es die Möglichkeit eine Instanz der Hauptklasse "durchzureichen" damit sich das Objekt selbst dem Array, dass auf der Hauptklase liegt hinzuzufügen. Oder Objekt der Klasse A hält eine Referenz auf Hauptklasse und fügt das Objekt der Klasse B in das Array ein, wenn es instanziiert wird.
Hinzu kommt, dass auch eine bestimmte function in der Hauptklasse ausgelöst werden soll,wenn ein neues Objekt der KlasseB instanziiert wird.
Sollte ich da evtl. mit Events arbeiten?