Главная » Delphi » Delphi 2006 – Абстрактные и закрытые классы

0

В дополнение к абстрактным методам (реализация которых в текущем классе не обязательна) в Delphi стало возможным описывать целиком абстрактные классы.

type Тх = class abstract

public

х,у: Integer;

end;

Экземпляры абстрактного класса создавать не разрешается, но допустимо определять на их основе классы-наследники.

Абстрактные классы активно применяются в технологии ЕСО, где они нужны для ^^ построения моделей на базе UML-диаграмм.

Класс также можно объявить закрытым с помощью ключевого слова sealed, type Тх = class sealed

public

x,y: Integer;

end;

Экземпляры закрытого класса, наоборот, создавать разрешается, но нельзя определять классы-наследники.

Бобровский С. И. Технологии Delphi 2006. Новые возможности. — СПб.: Питер, 2006. — 288 е.: ил.

По теме:

  • Комментарии