Главная » Delphi » Delphi 2006 – Группы шаблонов

0

Все задействованные в Delphi шаблоны, согласно классификации GoF, делятся на три большие группы: поведенческие шаблоны {Behavioral), порождающие шаблоны (Creational) и структурные шаблоны (Structural).

Шаблоны поведения, как это явствует из их названия, охватывают задачи управления системой и взаимосвязями между классами.

Порождающие шаблоны ответственны за создание прикладных объектов программы и их взаимодействие. Это достигается скрытием прикладных классов внутри абстрактных классов шаблонов, а взаимодействие объектов в системе организуется исключительно на уровне интерфейсов новых классов, единым универсальным способом.

Структурные шаблоны упрощают формирование крупных структур из более мелких классов.

Создается любой шаблон выбором на панели инструментов пункта Node by Pattern и последующего указания в диалоговом окне Мастера шаблонов названия нужного шаблона. В результате в Дизайнере модели появится набор всех нужных классов шаблона с настроенными взаимосвязями (рис. 7.1).

Рис. 7.1. Окно Мастера шаблонов

Создание шаблона возможно в пространстве моделирования Delphi. Чтобы в него попасть, надо в Менеджере проекта переключиться на вкладку Model View (В виде модели) или вызвать явно Просмотрщик модели командой главного меню View > Model View (Вид > В виде модели). После этого надо выбрать один из модулей модели и дважды на нем щелкнуть — в центральном окне Delphi появится вкладка Diagram с диаграммами текущей модели.

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

По теме:

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