Всем привет! Это второй сезон курса о паттернах и практиках написания кода от бэкенд-инженера Авито — Юрия Афанасьева.
В восьмой серии Юра разберёт принцип Dependency Injection и подробно остановится на подходах Hollywood Principle, Inversion of Control и Service Locator. Обсудим, как и когда их можно применять и рассмотрим ситуации, когда эти подходы становятся излишними при работе с кодом.
Таймкоды:
00:00 | Вступление 00:53 | Dependency Injection 02:39 | История появления принципа 03:19 | Разбираем схему принципа: Hollywood Principle 05:20 | Inversion of Control 09:01 | Service Locator 13:41 | Итоги