- Dependency Inversion Principle ist ein Designprinzip, das besagt: High-Level-Module sollten nicht von Low-Level-Modulen abhängen, sondern beide von Abstraktionen.
- Dependency Injection ist ein technisches Pattern, das dieses Prinzip umsetzt, indem Abhängigkeiten zur Laufzeit (z. B. per Konstruktor) übergeben statt hart verdrahtet werden.
Was ist der Unterschied zwischen Dependency Inversion und Dependency Injection?
—