This repository has been archived on 2022-11-20. You can view files and clone it, but cannot push or open issues or pull requests.
patterns/facade/README.md

833 B
Raw Permalink Blame History

Фасад

Структурный паттерн проектирования, который предоставляет простой интерфейс к сложной системе классов, библиотеке или фреймворку.

Паттерн Фасад предоставляет унифицированный интерфейс к группе интерфейсов подсистемы. Фасад определяет высокоуровневый интерфейс, упрощающий работу с подсистемой.

Принципы

  • Принцип минимальной информированности: общайтесь только с близкими друзьями.

Схемы

scheme-1

scheme-2

scheme-3