The Dependency Inversion Principle (DIP) has been around since the early '90s, even so it seems easy to forget in the middle of solving a problem. After a few definitions, I'll present a number of applications of the DIP I've personally used on real projects so you'll have some examples from which to form your own conclusions. 21 May 2013 Brett is a generalist striving to get the basics right. He'
![DIP in the Wild](https://cdn-ak-scissors.b.st-hatena.com/image/square/e66e9738f9e4d8f4433d674d56090fc880993d0d/height=288;version=1;width=512/https%3A%2F%2Fmartinfowler.com%2Farticles%2FDipInTheWild%2Fimages%2FAsync_re_envisioned.png)