Фасад
Метафора

Фасад. Патерни проектування

1. Фасад

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

2. Метафора

МЕТАФОРА

3.

ПРИКЛАД

4.

ПРИЗНАЧЕННЯ
Надає високорівневий інтерфейс для доступу
до підсистеми

5.

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

6.

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

7.

УЧАСНИКИ
Facade - Фасад:
Перенаправляє запити клієнтів, іншим об'єктам з
яких складається підсистема.
Classes subsystems - Класи підсистем:
Реалізують фактичну функціональність системи.
Нічого не знають про фасад (не мають посилань
на фасад).

8.

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