Was mich angeht, erstelle ich schon seit Ewigkeit einfache Klassen um sie an Objekte anzuhängen, ein Beispiel:
Delphi-Quellcode:
type
TInfo = class
Filename: String;
Path: String
end;
Ich sehe da keine Notwendigkeit sie komplexer zu gestallten wenn es nicht sein muß. Ein Objekt des oberen Typs kann ich z. B. in einer ListBox nutzen. Welchen Mehrwert hat das?
Delphi-Quellcode:
type
TInfo = class
private
FFilename: String;
FPath: String;
public
property Filename: string read FFilename write FFilename;
property Path: string read FPath write FPath;
end;
Ich glaube nicht, dass ich je eine weitere Klasse daraus ableite.