Als «dependency-injection» getaggte Fragen

Abhängigkeitsinjektion ist ein Entwurfsmuster, bei dem Abhängigkeiten (Instanzen von Objekten, Eigenschaften) einer Komponente über den / die Konstruktor (en), Methoden oder Felder (Eigenschaften) festgelegt werden. Es ist eine spezielle Form der allgemeineren Abhängigkeitsinversion.

109
Grundlegendes zur Abhängigkeitsinjektion

Ich lese über Abhängigkeitsinjektion (DI). Für mich ist es eine sehr komplizierte Sache, da ich las, dass es sich auch um eine Inversion der Kontrolle (IoC) handelte und ich das Gefühl hatte, dass ich auf eine Reise gehen würde. Dies ist mein Verständnis: Anstatt ein Modell in der Klasse zu...

47
Was ist Konstruktorinjektion?

Ich habe mir die Begriffe Konstruktorinjektion und Abhängigkeitsinjektion angesehen, während ich Artikel über Entwurfsmuster (Service Locator) durchgesehen habe. Als ich über die Konstruktorinjektion googelte, bekam ich unklare Ergebnisse, die mich dazu veranlassten, hier einzuchecken. Was ist...

38
Wie viel ist zu viel Dependency Injection?

Ich arbeite in einem Projekt, das (Spring) Dependency Injection für buchstäblich alles verwendet, was eine Abhängigkeit von einer Klasse ist. Wir sind an einem Punkt angelangt, an dem die Spring-Konfigurationsdatei auf etwa 4000 Zeilen angewachsen ist. Vor nicht allzu langer Zeit habe ich einen der...