filmov
tv
How Dependency Inversion Relies on Inversion of Control | Interface Masterclass Series

Показать описание
#softwaredevelopment #abstraction #softwaredesign
Most developers pretend to know what these terms are. But also, most developers pretend to finish their user stories by the end of the sprint, so maybe we are not a very honest breed to begin with.
In this video, I want to provide a clear disambiguation between dependency inversion, inversion of control and dependency injection. All this, just to mash them up again in the end, showing how they can work together in a wonderful way.
Preparing and producing this video took a big chunk of time out of the last three weeks. I hope it benefits you!
Find me elsewhere:
00:00 Intro
00:50 High- and low-level modules
02:12 What is a dependency?
02:54 The problem of traditional dependency
05:28 Inverting the dependency?
06:05 Adding abstraction
06:44 Dependency inversion!
08:57 The D in SOLID principles
10:04 Benefits of inverting the dependency
11:14 The problem of traditional control
12:28 Inverting control
13:18 Dependency injection
15:24 Dependency inversion loves inversion of control
16:50 It's all about abstraction!
17:30 Outro
Most developers pretend to know what these terms are. But also, most developers pretend to finish their user stories by the end of the sprint, so maybe we are not a very honest breed to begin with.
In this video, I want to provide a clear disambiguation between dependency inversion, inversion of control and dependency injection. All this, just to mash them up again in the end, showing how they can work together in a wonderful way.
Preparing and producing this video took a big chunk of time out of the last three weeks. I hope it benefits you!
Find me elsewhere:
00:00 Intro
00:50 High- and low-level modules
02:12 What is a dependency?
02:54 The problem of traditional dependency
05:28 Inverting the dependency?
06:05 Adding abstraction
06:44 Dependency inversion!
08:57 The D in SOLID principles
10:04 Benefits of inverting the dependency
11:14 The problem of traditional control
12:28 Inverting control
13:18 Dependency injection
15:24 Dependency inversion loves inversion of control
16:50 It's all about abstraction!
17:30 Outro
Dependency Inversion: What, Why & How? | By Example
How Dependency Inversion Relies on Inversion of Control | Interface Masterclass Series
You DON'T Know Dependency Inversion
What is Dependency Inversion Principle ?
Dependency Inversion Principle Explained - SOLID Design Principles
Low Level Design 109 | Dependency Inversion Principle | 2022 | System Design
WHAT IS Dependency Inversion Principle?
Dependency Inversion Principle explained in a minute! #lowleveldesign #systemdesign
Dependency Injection Tutorial | C# | Dependency Inversion Principle | Violation | CodeGanesh
SOLID Principles - Dependency Inversion Principle, DIP
Dependency Inversion Principle (DIP)
Java Interview FAQ - SOLID Principles - Dependency Inversion Principle
Dependency Inversion: Write BETTER PYTHON CODE Part 2
Dependency Inversion with real world example | What is Dependency Inversion?
SOLID Principles: Understanding the Dependency Inversion Principle (DIP)
Dependency Inversion Principle - DIP
Dependency Inversion - how, what, why? (examples in C#) | Code Walks 004
Understanding Dependency Inversion Principle in 3 Minutes !
Dependency Inversion Principle Explained #coding #programming
Dependency INVERSION vs Dependency INJECTION in Python
SOLID Principles Part 9 : Dependency Inversion Principle
Dependency Inversion Principle Explained!
Design Patterns: Dependency Inversion Principle Explained Practically in C# (The D in SOLID)
SOLID principles for Unity devs P12 - Dependency Inversion Principle
Комментарии