I first stumbled on this principle when Jim Newkirk and I were arranging the source code directories of a C++ project. We realized that we could make the directories that contained detailed code depend upon the directories that contained abstract classes. This seemed like an inversion to me, so I coined the name "Dependency Inversion".
CITATION STYLE
Noback, M. (2018). The Dependency Inversion Principle. In Principles of Package Design (pp. 67–104). Apress. https://doi.org/10.1007/978-1-4842-4119-6_5
Mendeley helps you to discover research relevant for your work.