Похожие презентации:
Міст. Патерни проектування
1. міст
МІСТМОДУЛЬ: ПАТЕРНИ
ПРОЕКТУВАННЯ
2. Метафора
МЕТАФОРА3.
ПРИКЛАД4.
ПРИЗНАЧЕННЯВідділення абстракції від реалізації
5.
СТРУКТУРА ПАТЕРНА НА МОВІ UML6.
СТРУКТУРА ПАТЕРНА НА МОВІ C#7.
УЧАСНИКИAbstraction - Абстракція:
Надає інтерфейс для абстракції. Зберігає посилання на Implementоr.
RefinedAbstraction - Уточнена абстракція:
Розширює інтерфейс, що надається абстракцією.
Implementor - Реализатор:
Надає інтерфейс для реалізації. Найчастіше клас Implementor надає
низькорівневий інтерфейс, а Abstraction надає високорівневий
інтерфейс.
ConcreteImplementor - Конкретний реалізатор:
Реалізує інтерфейс класу Implementor.