Great video on Dependency Injection and why you need it

dotnet
csharp
#1

I was in search of a visual explanation of how DI works and why it’s needed. This is a great video for it.

#2

And one more. This video uses gaming consoles as a metaphor and then does some code to help visualize. Hopefully others are able to find the usefulness of these and the importance of DI.