Forum: Algorithmen, Datenstrukturen und Klassendesign
by TiGü,
21. Aug 2017
Ja, aber auch nur dann!
In aller Fälle wird hinzugefügt, anstatt was entfernt. :shock:
Forum: Algorithmen, Datenstrukturen und Klassendesign
by TiGü,
21. Aug 2017
Was glaubst du, was passiert, wenn SetPropValue die (neu angelegte) Property von Klasse A in Klasse B nicht findet?
Beim Assign musst du das in der entsprechenden Methode explizit hinschreiben.
Das wird vergessen, sobald mehr als eine Person an der Klassenstruktur herumdoktert.
Nix mit Fehler zur compile time.
Forum: Algorithmen, Datenstrukturen und Klassendesign
by TiGü,
21. Aug 2017
Bei vielen verschiedenen Klassen und den Gebrauch derartiger Zuweisungen kann man die Kanone ruhig nehmen.
Dann fällt auch schnell auf, wenn eine Prop in Klasse A deklariert wurde und nicht in Klasse B.
Sowas wird beim Assign natürlich schnell vergessen.
Forum: Algorithmen, Datenstrukturen und Klassendesign
by TiGü,
21. Aug 2017
program Project1;
{$APPTYPE CONSOLE}
{$R *.res}
uses
System.SysUtils,
System.TypInfo;
type