Класс TCollectionltem инкапсулирует основные свойства и методы элемента коллекции (табл. 7.4). Свойства класса обеспечивают хранение информации о расположении элемента в коллекции.
Таблица 7.4. Свойства
и методы класса TCollectionltem
Объявление
Описание
property Collection: Tcollection;
Содержит экземпляр класса коллекции, которой принадлежит данный элемент
property DisplayName: string;
Содержит имя элемента, которое представляет его в Редакторе коллекции
property ID: Integer;
Содержит уникальный номер элемента в коллекции, который не может изменяться
property Index: Integer;
Содержит порядковый номер элемента в коллекции. Он соответствует положению элемента в списке и может изменяться
Знаете ли Вы, что спецификация - это документ, описывающий соглашение между разработчиками и пользователями. Разработчик берется написать модуль, а пользователь соглашается не полагаться на знания о том, как именно этот модуль реализован, т.е. не предполагать ничего такого, что не было бы указано в спецификации. Такое соглашение позволяет разделить анализ реализации от собственно использования программы. Спецификации дают возможность создавать логические основы, позволяющие успешно "разделять и властвовать".