Ich frage mich, ob es einen Shortcut für mein aktuelles Problem gibt.
Ich habe eine Liste abcList.
Sie enthält 3 Arten von Objekten/Entitäten A B C (sie haben keine gemeinsame Schnittstelle oder Elternklasse, mit Ausnahme von Object).
Sie sind Hibernate-Entitäten.
Ich habe 3 überladene Methoden.
prozess(A a)
prozess(B b)
prozess(B C)
Ich hatte gehofft, einfach die
List abcList zu durchlaufen und process(); aufzurufen;
for(Object o: abcList) process(o);
Gibt es eine einfache Lösung für mein aktuelles Problem? Ich implementiere eine Klasse, die eine Liste mit 3 verschiedenen Typen von Objekten enthält.