Снижение сложности интерфейса (Reducing interface complexity)


Иногда проблема, решаемая вами, определяется фразой: "У меня нет интерфейса, который я хочу". Façade создает интерфейс для множества классов, просто обеспечивая более комфортный способ работы с библиотекой или каким-то ресурсом.

Facade