Eine TCollection ist ein Container, der mehrere Objekt speichert, die von TCollectionItem abgeleitet sind.
Beispiel: Du hast einige TContainerItems, die von TCollectionItem abgeleitet sind und Eigenschaften und Methoden beinhalten. Um sie zu verwalten, erzeugst du eine TCollection, die Klassen vom Typ TContainerItem aufnehmen kann:
Delphi-Quellcode:
MyCollection := TCollection.Create(TContainerItem);
MyContainerItem := MyCollection.Add as TContainerItem;
// ...