Dependency Inversion Principle is more apt a term, I think: <a href="http:&#x2F;&#x2F;stackoverflow.com&#x2F;questions&#x2F;62539&#x2F;what-is-the-dependency-inversion-principle-and-why-is-it-important" rel="nofollow">http:&#x2F;&#x2F;stackoverflow.com&#x2F;questions&#x2F;62539&#x2F;what-is-the-depende...</a><p><a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Dependency_inversion_principle" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Dependency_inversion_principle</a>