2.9 Dependency Injection | Курс «Паттерны и практики написания кода»

Аватар автора
AvitoTech
Всем привет! Это второй сезон курса о паттернах и практиках написания кода от бэкенд-инженера Авито — Юрия Афанасьева. В девятой серии Юра расскажет о принципе Dependency Injection и четырёх вариантах его реализации: через конструктор, сеттер-методы, интерфейс и свойство. Разберём, в чём разница между принципами Dependency Injection, Dependency Inversion и Service Locator, и обсудим их плюсы и минусы. Таймкоды: 00:00 | Вступление 00:51 | Dependency Injection 02:57 | Внедрение одних объектов в другие с помощью Dependency Injection 03:14 | Injection через конструктор 04:44 | Injection через сеттер-методы 06:21 | Injection через интерфейс 07:14 | Injection через свойство 08:43 | Разница между Dependency Injection и Dependency Inversion 09:57 | Разница между Dependency Injection и Service Locator 10:32 | Итоги AvitoTech — это команда инженеров Авито. Подпишитесь на наш канал, соцсети и блоги, чтобы узнавать больше о технологиях Авито ??

0/0


0/0

0/0

0/0