Dependency Injection порождающие шаблоны проектирования (Теория). Внедрение Зависимости
Первое видео из пяти по разработке простейшего механизма внедрения зависимостей на примере реализации adonisjs 4. Это видео теоретическое
Dependency Injection Порождающий шаблон проектирования, предоставляющий логику внедрения сервисов в клиентский код без понимания что нужно для создания сервисов. Позволяет инкапсулировать лоигку создания сервисов.
Плюсы
Client не отвечает за создание
Облегчает тестирование
Делает композицию более эффективной
Гибкое конфигурирование
Минусы
Риск для безопасности
Приложение усложняется
Требует квалификации
Смотри теорию в первом видео:
О том как сделать IoC смотрим во втором видео:
Ну и о том, для чего и как использовать Service Providers смотри в третьем видео:
И что такое Service Contracts в четвертом видео:
Заключительное видео про API & SPI:
Плейлист с разбором Dependency Injection в Angular
Видео где я поясняю что такое Singleton
Мое выступление с докладом Deep Dive In Magento DI
Спасибо за просмотр.
Подписывайтесь на канал для того чтобы не пропустить следующие видео.
1 view
1
0
1 month ago 00:39:54 2
ООП на простых примерах. Объектно-ориентированное программирование