@Dax:
Prinzipiell ist erfüllt es seinen Dienst, ja.
Aber: da hat dann ja jede Klasse ein Feld und eine zusätzliche Property die ich explizit in der Klasse angeben muss.
Ich weiss, dass ist - ähm - Kleinscheisserei, aber wenn es nur so geht - dann geht es halt nur so - danke
Zu den Helferklassen komm eich gleich.
@Hansa:
Ja, eine zusätzliche Property - das war ja halt die Frage, ob
OOP nicht minimalistisch arbeitet; aber anscheinend ja nicht.
Den Ober-Häuptlingen kann man leider nicht reinreden.
@Apollonius, Jens Schumann und Dax:
Helferklassen helfen hier tatsächlich. Und es können sogar Klassenfelder erzeugt werden
Das Ganze sieht dann so aus (wieder abstrahiert):
Delphi-Quellcode:
TMyEdit = Class(TEdit)
public
Constructor Create(AOwner: TComponent); override;
End;
TMyClassHelper = Class helper For TMyEdit
Class Var
FStartwert: String;
Procedure GibStartwert(_sPrefix: String);
End;