SOLID: Dependency Inversion Principle (DIP)

🖋️ This article is one part of my series on Robert (Bob) C. Martin's SOLID principles. And so we've arrived at the end of the series with the Dependency Inversion Principle. We're going to spend quite a while defining this one, because it has something of an identity crisis and I think it's important we understand what the principle is trying to convey before we move onto examples and…