Lessons:13Length:2.5 hours
  • Overview
  • Transcript

3.5 Dependency Inversion

If you wish to develop a complex system, it’s a good thing to think about what entities you’re creating and what interactions they’re having with one another.

Dependency inversion is all about simplifying the process of communication between entities and reducing hard dependencies inside them. You’ll learn how to use Dependency Injection, a practical application of the principle.