Назовите паттерны через задачи: DI для зависимостей, Strategy для вариантов поведения, Adapter для внешнего API, Facade для упрощения интерфейса.
Какие паттерны проектирования вы знаете и применяли, в частности в Angular-приложениях?
Назовите паттерны через задачи: DI для зависимостей, Strategy для вариантов поведения, Adapter для внешнего API, Facade для упрощения интерфейса.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Назовите паттерны через задачи: DI для зависимостей, Strategy для вариантов поведения, Adapter для внешнего API, Facade для упрощения интерфейса.
В Angular сервис-фасад может координировать несколько источников данных, а DI позволяет заменить реализацию по токену. Объясните один реальный пример и цену дополнительной абстракции. Перечисление названий без проблемы и компромисса не показывает практический опыт.