Главная » Delphi » Delphi 2006 – Визуальное создание суперкласса (Extract Superclass)

0

На базе существующего класса можно быстро создать его «предок» — класс, включающий подмножество свойств и методов текущего класса. Для этого надо выделить конкретный класс в средстве просмотра модели: View > Model View (Вид > В виде модели), или в окне диаграммы классов, если таковая создана, и дать команду Refactor > Extract Superclass (Рефакторинг > Извлечь суперкласс). Появится диалоговое окно, в котором можно указать члены исходного класса, подлежащие переносу, а также дополнительно уточнить, будет ли тот или иной метод абстрактным (рис. 3.4).

Схожим способом извлекаются и интерфейсы: выделением класса и последующей командой Refactor > Extract Interface (Рефакторинг > Извлечь интерфейс).

Рис. 3.4. Формирование суперкласса и списка включаемых методов

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

По теме:

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