Zitat von
jbg:
Zitat von
Robert_G:
Am praktischsten finde ich immer noch linked Lists, die man hinter einer Collection ""versteckt".
Meinst du etwa TCollection? Wenn ja: und was ist dann das: "FItems: TList;"
Ganz sicher meine ich das nicht.
Die dpCollection ist ganz nett um Einstellungen local zu speichern. Im Normallfall ist die Vorgabe von CollectionItem abzuleiten
IMHO nicht zumutbar.
Ich meine eine Klasse, die intern eine linked list verwaltet. Ohne dass man sich im eigentlichen Code darum kümmern muss.
Abstraktes beispiel
Delphi-Quellcode:
var
Instance :TMyClass;
begin
MyClassCollection.Add(TMyClass.Create('eins'));
MyClassCollection.Add(TMyClass.Create('zwei'));
for Instance in MyClassCollection do
WriteLn(Instance.SomeProperty);
MyClassCollection.Clear();