Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by SProske,
21. Aug 2015
Gerade das Vermeiden der Typecasts war eigentlich der für mich relevante Punkt - wenn das sich nicht umgehen lässt, bleibt es eben so.
TPersistent ist interessant, danke für den Beispielcode - bringt mir im aktuellen Fall (einer bestehenden Anwendung, in der die Problematik ziemlich exzessiv zum Einsatz kommt) aber leider keinen echten Mehrwert. Vielleicht für neue Projekte...
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by SProske,
21. Aug 2015
Ich habe eine Grundklasse, von der mehrere Klassen abgeleitet sind. Diese Grundklasse stellt einen Konstruktor zur Verfügung, um eine neue Instanz mit gleichen Eigenschaften zu erzeugen. Außerdem eine Methode um die Eigenschaften zu kopieren.
In der abgeleiteten Klasse verwende ich dann diesen Konstruktor.
interface
type
TBaseClass = class