Класс TCollection
Класс TCollection
Класс TCollection является оболочкой коллекции, обеспечивая разработчика набором свойств и методов для управления ею (табл. 7.3).
Сама коллекция содержится в свойстве
property Items[Index: Integer]: TCollectionltem;
Полное объявление свойства в классе выглядит следующим образом:
property Items[Index: Integer]: TCollectionltem read Getltem write Setltem;
Методы Getitem и Setltem обращаются к внутреннему полю Fitems:
FItems: TList;
Именно оно хранит коллекцию объектов во время выполнения. Отсюда следует, что коллекция представляет собой список указателей на экземпляры класса TCollectionltem или его наследника. Класс TCollection обеспечивает удобство использования элементов списка.