Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - Посетитель (шаблон проектирования)30 марта 2011Оглавление: 1. Посетитель (шаблон проектирования) 2. Преимущества Шаблон Посетитель поведенческий Шаблон проектирования. Описывает операцию, которая выполняется над объектами других классов. При изменении Visitor нет необходимости изменять обслуживаемые классы. ПроблемаНад каждым объектом некоторой структуры выполняется одна или более операций. Определить новую операцию, не изменяя классы объектов. РешениеДля полной независимости посетители имеют отдельную от обслуживаемых структур иерархию. Структуры должны иметь некий интерфейс взаимодействия. При необходимости добавления новых операций необходимо создать новый класс ConcreteVisitor и поместить его в цепочку обхода обслуживаемых структур. Рекомендации
Просмотров: 1904
|