Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

What is Dependency Injection?

Автор: Scott Bailey

Загружено: 2023-01-29

Просмотров: 122951

Описание:

Dependency injection is a common pattern in object oriented programming where the dependencies of your classes are supplied at construction time. This has several advantages, such as good separation of concerns, more modular code, and making your code easier to test. While the pattern can be used in isolation, it often gets associated with dependency injection frameworks such as Angular, Spring, .Net and libraries such as Guice and Dagger, which bring their own benefits and tradeoffs.

Learn more about dependency injection, where it comes from, its benefits, and the tradeoffs of dependency injection libraries.

0:00 - What is Dependency Injection?
0:55 - Inversion of Control
2:12 - Advantages
3:17 - Dependency Injection
3:46 - Glue Code
4:07 - Dependency Injection Frameworks
5:12 - Framework Tradeoffs

What is Dependency Injection?

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

array(10) { [0]=> object(stdClass)#5079 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "rLyYb7BFgQI" ["related_video_title"]=> string(36) "Learn Python OOP in under 20 Minutes" ["posted_time"]=> string(27) "9 месяцев назад" ["channelName"]=> string(8) "Indently" } [1]=> object(stdClass)#5052 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "mHQ9r98mmrg" ["related_video_title"]=> string(95) "Как я стал специалистом по кибербезопасности с НУЛЯ" ["posted_time"]=> string(23) "1 месяц назад" ["channelName"]=> string(9) "CyberYozh" } [2]=> object(stdClass)#5077 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "J1f5b4vcxCQ" ["related_video_title"]=> string(38) "Dependency Injection, The Best Pattern" ["posted_time"]=> string(19) "1 год назад" ["channelName"]=> string(13) "CodeAesthetic" } [3]=> object(stdClass)#5084 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "HwTcjWtDAfc" ["related_video_title"]=> string(17) "What is DRY code?" ["posted_time"]=> string(19) "1 год назад" ["channelName"]=> string(12) "Scott Bailey" } [4]=> object(stdClass)#5063 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "yjUCKSKCQxg" ["related_video_title"]=> string(57) "Dependency Injection Deep Dive | .NET & C# Essentials" ["posted_time"]=> string(19) "1 год назад" ["channelName"]=> string(18) "Amichai Mantinband" } [5]=> object(stdClass)#5081 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "krw9R77eV44" ["related_video_title"]=> string(73) "How to create custom form components in Angular with ControlValueAccessor" ["posted_time"]=> string(21) "2 года назад" ["channelName"]=> string(12) "Scott Bailey" } [6]=> object(stdClass)#5076 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "YR8w2XAIWaw" ["related_video_title"]=> string(51) "Why Every .NET Developer NEEDS Dependency Injection" ["posted_time"]=> string(27) "8 месяцев назад" ["channelName"]=> string(11) "Patrick God" } [7]=> object(stdClass)#5086 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "as5Z45G59Ws" ["related_video_title"]=> string(93) "Refactoring C++ Code for Unit testing with Dependency Injection - Peter Muldoon - CppCon 2024" ["posted_time"]=> string(25) "4 месяца назад" ["channelName"]=> string(6) "CppCon" } [8]=> object(stdClass)#5062 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "3KacwGTNxDY" ["related_video_title"]=> string(63) "Ты не сможешь пройти эти игры на 100%" ["posted_time"]=> string(19) "3 дня назад" ["channelName"]=> string(16) "БУЛДЖАТь" } [9]=> object(stdClass)#5080 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "snALY16Iis0" ["related_video_title"]=> string(82) "Procedural, Object Oriented and Functional Programming Explained | Coding Concepts" ["posted_time"]=> string(28) "10 месяцев назад" ["channelName"]=> string(15) "Coding with Tom" } }
Learn Python OOP in under 20 Minutes

Learn Python OOP in under 20 Minutes

Как я стал специалистом по кибербезопасности с НУЛЯ

Как я стал специалистом по кибербезопасности с НУЛЯ

Dependency Injection, The Best Pattern

Dependency Injection, The Best Pattern

What is DRY code?

What is DRY code?

Dependency Injection Deep Dive | .NET & C# Essentials

Dependency Injection Deep Dive | .NET & C# Essentials

How to create custom form components in Angular with ControlValueAccessor

How to create custom form components in Angular with ControlValueAccessor

Why Every .NET Developer NEEDS Dependency Injection

Why Every .NET Developer NEEDS Dependency Injection

Refactoring C++ Code for Unit testing with Dependency Injection - Peter Muldoon - CppCon 2024

Refactoring C++ Code for Unit testing with Dependency Injection - Peter Muldoon - CppCon 2024

Ты не сможешь пройти эти игры на 100%

Ты не сможешь пройти эти игры на 100%

Procedural, Object Oriented and Functional Programming Explained | Coding Concepts

Procedural, Object Oriented and Functional Programming Explained | Coding Concepts

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]