Also eher: "Das automatische erstellen von Attributen als Objekte" oder so ähnlich.
Eher nicht. Die Attribute musst du schon selbst schreiben. Genauso wie den Code in
THereIsTheTrick, der die Attribute auswertet und die Instanzierung vornimmt.
Du könntest das auch erweitern und die Liste gleich füllen lassen:
Delphi-Quellcode:
type
TFoo = Class(THereIsTheMegaTrick)
private
[Autocreate, AutoFill('Hello World', 'How is is going?')]
fList : TStringList;
public
Property List : TStringList read fList write fList;
end;