2.9 Dependency Injection | Курс «Паттерны и практики написания кода»
Всем привет! Это второй сезон курса о паттернах и практиках написания кода от бэкенд-инженера Авито — Юрия Афанасьева.
В девятой серии Юра расскажет о принципе 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 — это команда инженеров Авито. Подпишитесь на наш канал, соцсети и блоги, чтобы узнавать больше о технологиях Авито 👇🏻
ВК:
Телеграм:
Хабр:
Медиум (eng):
Гитхаб:
Сайт:
1 view
962
306
1 year ago 00:11:46 1
2.9 Dependency Injection | Курс «Паттерны и практики написания кода»
12 years ago 00:24:08 186
Perverse Dependence - Live in Arctica (2 cam mix)
9 years ago 01:51:26 112
Единорог\пегас из резинок Part 1/9 Rainbow Loom Horse/Pegasus/Unicorn, Adult
2 months ago 07:22:30 1
Sri Krishna Janmashtami Festival 2024 Day 1 (Part 2)
2 months ago 08:35:59 1
AGI-24 | Day 1 | Workshops & Tutorials | Room 2
3 years ago 02:56:34 1
VA - 2 Years of Dependency [2014 Psychedelic / Experimental / Avant-Garde]
9 years ago 00:51:30 50
Единорог\пегас из резинок Part 9/9 Rainbow Loom Horse/Pegasus/Unicorn, Adult
3 years ago 00:16:06 101
NORDVIBE BATTLE ↔ Crew vs Crew ↔ Predatorz vs Top 9 ↔ 1’2 #nordvibe #bmvideo
6 years ago 00:03:30 5
Schindler’s List (2/9) Movie CLIP - Commandant Amon Goeth (1993) HD
3 years ago 00:12:27 1
🐷 HOW TO ESCAPE BOOK 2 CHAPTER 9! GOOD ENDING! ROBLOX PIGGY!
4 years ago 00:04:58 72
Kodomo-no-Kata 2(ni)
11 months ago 00:29:03 30
Crochet Handmade Eco-friendly Jute Bag | Round Jute Crossbody Purse For Women - Part 2
8 years ago 00:10:54 1
Speaking Casual Japanese [Part 2] - Japanese From Zero! Video 53
6 years ago 00:04:48 3
Vue CLI3 Tutorial #9 - The Vue GUI (part 2)
9 months ago 00:09:17 3
HOUSE DESIGN IDEA | 11.5 X 9 Meters | 3 Bedroom
3 years ago 00:21:08 186
DIY Fanny Pack | Tutorial membuat tas pinggang | Waistbag Tutorial
3 months ago 02:21:25 94
Fallout: New Vegas Episode 1 - Mojave in the Mojave
5 months ago 00:01:15 1
The MINI Operating System 9 Parking Menu
3 months ago 01:03:26 2
Mosaic Crochet Pattern #57 Folia - Half Leaf - Chart 2 - Multiple 16+4 - Work Flat or In The Round
11 months ago 00:17:27 1
Câmera Fotográfica 2/2
2 years ago 00:01:41 1
2) Paramotor Training From A 9 Year Old Expert!! WPSDA Powered Paraglider Training
7 years ago 00:08:06 164
How to use the verb “gustar“ | Spanish in 3 Steps A2 #9
5 years ago 00:03:06 105
Resident Evil 3 - Official Jill Valentine Story Trailer