Forum: Algorithmen, Datenstrukturen und Klassendesign
by Gausi,
4. Okt 2019
Ok, habe grade gelernt, dass Class helper keine neuen Felder hinzufügen können, sondern nur Methoden ... dann fällt das natürlich raus. https://www.delphipraxis.net/172414-class-helper.html :?
class var ist ja im Grunde nur eine globale Variable, die aber nur innerhalb der Klasse sichtbar ist. Wenn du mehrere Instanzen hast, und dieser Class Var etwas zuweist, dann gilt diese Zuweisung auch...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Gausi,
4. Okt 2019
Class var ist da vermutlich falsch, eher so
TCustomSeriesClass = class helper for TCustomSeries
public
SeriesGroup: TSeriesGroup;
end;
Und ja, falls ich das Konzept richtig verstanden habe, dann erhalten dadurch überall in deinem Projekt alle Objekte vom Typ TCustomSeries die Eigenschaft SeriesGroup.
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Gausi,
4. Okt 2019
Ich selbst habe damit noch nicht gearbeitet, aber wäre das nicht ein Fall für eine Helferklasse bzw. class helper, anstatt eine neue Klasse abzuleiten?
Wenn ich das Konzept der class helper richtig verstanden habe, ist das genau für das da, was du anscheinend erreichen willst ...