Dependency Injection

Die Dependency Injection (übersetzt: Einbringen von Abhängigkeiten) ist ein Entwurfsmuster der objektorientierten Programmierung, bei dem die Abhängigkeiten eines Objekts zur Laufzeit bestimmt werden.

Benötigt ein Objekt beispielsweise bei seiner Initialisierung ein anderes Objekt, so ist diese Abhängigkeit an einem zentralen Ort hinterlegt, so wird das benötigte Objekt nicht vom initialisierten Objekt selbst, sondern an zentraler Stelle erzeugt.


Weiterführende Verweise:

1 2 3