Forum: Object-Pascal / Delphi-Language
Delphi
by amoibos,
28. Okt 2015
Dir ist aber schon bewusst das es einen Unterschied gibt zwischen dem Factory-Pattern und der ObjectFactory?
Forum: Object-Pascal / Delphi-Language
Delphi
by amoibos,
28. Okt 2015
Wenn das ein paar Zeilen sind, hast du denn eine Implementierung hierfür?
Deine ist ja keine Lösung und die im Netz verkürzen das Problem auf eine Methode die überladen wird.
Sicher eine Lösung aber danach hab ich ja nicht gefragt.
Forum: Object-Pascal / Delphi-Language
Delphi
by amoibos,
28. Okt 2015
Die klassische Factory ist ja statisch in dem Sinne, dass mir zur Laufzeit alle Implementierungen bekannt sein müssen, damit ich nach Typ unterscheiden kann. Das brauch und wollte ich eigentlich nicht. Ich will offen sein.
Forum: Object-Pascal / Delphi-Language
Delphi
by amoibos,
28. Okt 2015
Ich steht gerade auf den Schlauch weil ich nicht weiß worauf du hinauswillst.
Wenn ich den Konstruktor aufrufe muss das Objekt nicht gecastet werden nach der Implementierung?
Forum: Object-Pascal / Delphi-Language
Delphi
by amoibos,
28. Okt 2015
Hallo,
ich habe wenig gegoogelt aber mangels der richtigen Begriffe bin ich zu keiner Lösung gekommen. Der Anwendungsfall schildert sich wie folgt:
Ich hab ein Interface welche beliebige Implementierungen zulässt. Nun will ich an einer anderen Stelle einer Methode(Funktion) den Klassennamen übergeben(Implementierungen des Interfaces), damit darin das passende Objekt erzeugt wird. Dieses...