-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
Description
Структурный шаблон проектирования, позволяющий скрыть сложность системы путём сведения всех возможных внешних вызовов к одному объекту, делегирующему их соответствующим объектам системы.
Проблема
Как обеспечить унифицированный интерфейс с набором разрозненных реализаций или интерфейсов, например, с подсистемой, если нежелательно высокое связывание с этой подсистемой или реализация подсистемы может измениться?
Решение
Определить одну точку взаимодействия с подсистемой - фасадный объект, обеспечивающий общий интерфейс (API) для подсистемы.
Фасад будет взаимодействовать с внутренними компонентами.
Reactions are currently unavailable