Forum: Algorithmen, Datenstrukturen und Klassendesign
by Uwe Raabe,
18. Okt 2012
Ich glaube, wir kommen von dem eigentlichen Thema etwas ab. Wenn ich das richtig sehe, ist es der Endanwender, der diese zusätzlichen Eigenschaften definiert. Demnach kann der Entwickler diese nicht kennen und sie können im Source-Code gar nicht vorkommen - es sei denn, man vereinbart schon mal die Namen (aber dann könnte man sie auch gleich implementieren). Daher braucht man auch kein Verfahren,...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Uwe Raabe,
17. Okt 2012
Da war doch mal was...
A Magical Gathering – Part 1
A Magical Gathering – Part 2
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Uwe Raabe,
16. Okt 2012
Macht m.E. auch keinen Sinn. Da die Eigenschaften beim Compilieren nicht bekannt sind, können sie im Source-Code auch nicht vorkommen.
Man sollte erstmal klären, was mit diesen Eigenschaften und ihren Werten eigentlich alles passieren soll (Eingeben, Speichern, Laden, Ausgeben). So ist das Thema etwas sehr schwammig.
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Uwe Raabe,
16. Okt 2012
So, wie du es formulierst, geht es nicht. Die Eigenschaften einer Klasse müssen dem Compiler bekannt sein. Du kannst aber z.B. eine TStringList in die Klasse mit aufnehmen und die User-Daten in dxeren Name-Value-Pairs speichern. Es gibt aber sicher noch andere Herangehensweisen.