Dependency Injection в Yii2
Пошаговый доклад по внедрению зависимостей на примере фреймворка Yii2.
Автор начинает с сильно связанных компонентов, создающих друг друга внутри собственных методов и постепенно приходит к имплементации Dependency Injection в одном из популярнейших фреймворков для создания WEB-приложений, не забыв конечно же упомянуть такую важную вещь как Dependency Injection Container.