міст
Метафора

Міст. Патерни проектування

1. міст

МІСТ
МОДУЛЬ: ПАТЕРНИ
ПРОЕКТУВАННЯ

2. Метафора

МЕТАФОРА

3.

ПРИКЛАД

4.

ПРИЗНАЧЕННЯ
Відділення абстракції від реалізації

5.

СТРУКТУРА ПАТЕРНА НА МОВІ UML

6.

СТРУКТУРА ПАТЕРНА НА МОВІ C#

7.

УЧАСНИКИ
Abstraction - Абстракція:
Надає інтерфейс для абстракції. Зберігає посилання на Implementоr.
RefinedAbstraction - Уточнена абстракція:
Розширює інтерфейс, що надається абстракцією.
Implementor - Реализатор:
Надає інтерфейс для реалізації. Найчастіше клас Implementor надає
низькорівневий інтерфейс, а Abstraction надає високорівневий
інтерфейс.
ConcreteImplementor - Конкретний реалізатор:
Реалізує інтерфейс класу Implementor.

8.

ДЯКУЮ ЗА УВАГУ!
English     Русский Правила