Hallo,
folgendes Problem: Ich habe sehr viele Sets (java.util.Set) mit Klassen die alle von einer Superklasse erben. Nun möchte ich eine addObject(Superklasse s); Methode schreiben, die erkennt um die Instanz welcher Klasse es sich handelt und dieses Objekt dann dem entsprechenden Set hinzufügt.
Klar kann ich das mit instanceof lösen, aber da ich ca. 40 Sets habe, würde das auf 40 if abfragen hinauslaufen.... Da muss es doch was einfacheres geben.
folgendes Problem: Ich habe sehr viele Sets (java.util.Set) mit Klassen die alle von einer Superklasse erben. Nun möchte ich eine addObject(Superklasse s); Methode schreiben, die erkennt um die Instanz welcher Klasse es sich handelt und dieses Objekt dann dem entsprechenden Set hinzufügt.
Klar kann ich das mit instanceof lösen, aber da ich ca. 40 Sets habe, würde das auf 40 if abfragen hinauslaufen.... Da muss es doch was einfacheres geben.