dependency inversion principle

proper noun

Design principle that states that (1) High- and low-level modules should both depend on abstractions and (2) instead of abstractions depending upon details, details should depend upon abstractions.

Meanings

proper noun
  1. object-oriented programmingDesign principle that states that (1) High- and low-level modules should both depend on abstractions and (2) instead of abstractions depending upon details, details should depend upon abstractions.

Translations

French principe d'inversion des dépendances
  • principe d'inversion des dépendancesTranslations
German Abhängigkeits-Invertierungs-Prinzip, Dependency-Inversion-Prinzip
  • Abhängigkeits-Invertierungs-PrinzipTranslations
  • Dependency-Inversion-PrinzipTranslations
Cite this entry
APA

dependency inversion principle. (n.d.). In WatkinsX Dictionary. Retrieved November 4, 2026, from https://dictionary.watkinsx.com/word/dependency%20inversion%20principle

MLA

“dependency inversion principle.” WatkinsX Dictionary, https://dictionary.watkinsx.com/word/dependency%20inversion%20principle. Accessed November 4, 2026.

Chicago

WatkinsX Dictionary, s.v. “dependency inversion principle,” accessed November 4, 2026, https://dictionary.watkinsx.com/word/dependency%20inversion%20principle.

Source: dependency inversion principle on Wiktionary, CC BY-SA 4.0.