hy,
Zu meinem Problem, ich hab ne abstracte Klasse die ne Funktion "draw" enthält. Nun habe ich z.B. 3 verschiedene Tochterklassen die diese Funktion überschreiben. Jetzt erzeuge ich mehrere Instanzen von den verschiedenen Tochterklassen und will dann in einer späteren Funktion von jeder Instanz die erzeugt wurde die Funktion "draw" aufrufen. Natürlich könnt ich jetzt für jede Instanz extra mit ".draw()" die Funktion aufrufen und wenn es mehrere gibt ein Array erstellen und dann über ne Schleife...
Aber in meinem Fall wäre das extrem blöd, da ich um die 20 Tochterklassen und das dann nen Haufen unübersichtlichen Code produziert.
Jetzt wollte ich wissen ob es möglich ist die ganzen Tochterklassen in einen Art Container legen, die dann für jede die darin liegt ".draw()" aufruft?
Ich hoffe ihr könnt mir helfen...
Zu meinem Problem, ich hab ne abstracte Klasse die ne Funktion "draw" enthält. Nun habe ich z.B. 3 verschiedene Tochterklassen die diese Funktion überschreiben. Jetzt erzeuge ich mehrere Instanzen von den verschiedenen Tochterklassen und will dann in einer späteren Funktion von jeder Instanz die erzeugt wurde die Funktion "draw" aufrufen. Natürlich könnt ich jetzt für jede Instanz extra mit ".draw()" die Funktion aufrufen und wenn es mehrere gibt ein Array erstellen und dann über ne Schleife...
Aber in meinem Fall wäre das extrem blöd, da ich um die 20 Tochterklassen und das dann nen Haufen unübersichtlichen Code produziert.
Jetzt wollte ich wissen ob es möglich ist die ganzen Tochterklassen in einen Art Container legen, die dann für jede die darin liegt ".draw()" aufruft?
Ich hoffe ihr könnt mir helfen...