Visual Basic |
---|
Public Property Abstract As Boolean |
TRUE - тип объекта является абстрактным. Абстрактный тип объекта может быть использован только как базовый тип. Он не допускает создания объектов-экземпляров.
Реализация наследования в TDMS облегчает разработку структуры объектной иерархии: производные типы объектов наследуют все свойства базовых, дополняя их своими собственными. Абстрактным типом может быть "Документ", для которого определены, к примеру, только атрибуты "Наименование", "Дата создания", "Примечания" и набор статусов "В разработке", "Утвержден", "Аннулирован". Производными типами могут быть "Графический документ", "Текстовый документ" - они будут дополнены соответствующим файловым составом, атрибутами "Обозначение", "Инвентарный номер" - для графических документов и "Число страниц" - для текстовых. В свою очередь, текстовыми документами могут быть договор, смета, пояснительная записка, а графическими - чертеж, сканированное изображение. Соответствующие типы объектов уже будут предназначены для работы пользователей (создания экземпляров объектов по заданным шаблонам) и должны иметь конкретизированный набор атрибутов, статусов, команд и т.д. - в соответствии со своей спецификой.
Изменять значение свойства может только системный администратор.