Паттерны в дизайне
Используется, если мы работаем со сторонней библиотекой или компонентом, доступ к изменениями методов которого у нас отсутствует. Facade, или Фасад, предоставляет упрощенный интерфейс для сложной системы. Используется в библиотеках и позволяет описать их так, чтобы пользователю не нужно было вникать в как выбрать памм-счет их реализацию. Про многие из архитектурных паттернов вы, скорее всего, уже …