I was in search of a visual explanation of how DI works and why it’s needed. This is a great video for it.
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.