Dependency Injection, Container и Service Locator
Дмитро Науменко
- - Core розробник PHP-фреймворка Yii;
- - Активний член Open Source спільноти;
- - Спікер на багатьох відомих конференціях.
Впровадження залежностей і сервіс-локатор ― концепції, які знайшли своє місце в архітектурі всіх сучасних PHP (і не тільки) фреймворках. Як показує досвід, ця тема частіше всього викликає складності розуміння у початківців і навіть достатньо впевнених розробників.
В своїй доповіді я простою мовою розкажу, що таке впровадження залежностей. На прикладі ітеративного рефакторінгу ми побачимо, які проблеми можна вирішити, використавши DI.
Слайди