Quelle: dotnetpro
Prinzipien von Dependency-Injection-Containern 18.10.2021, 00:00 Uhr

Entmystifiziert

Für Dependency Injection gibt es viele Bibliotheken. Aber wie funktionieren die eigentlich?
In Seminaren zu Technologien, die Dependency Injection (DI) einsetzen, ist immer wieder festzustellen, dass die Teilnehmer zwar einerseits schnell den Umgang damit lernen, das Grundverständnis für die Zusammenhänge aber andererseits fehlt. Eine Aussage wie „Das ist schon irgendwie magisch, wie der Konstruktor meiner Klasse von Zauberhand ausgeführt wird und die Parameter gesetzt werden“ ist durchaus des Öfteren zu hören.
Aber ist das wirklich so magisch? Oder lässt sich Dependency Injection vielleicht sogar mit wenigen Codezeilen umsetzen? Das wäre doch einmal auszuprobieren.

Jetzt 1 Monat kostenlos testen!

Sie wollen zukünftig auch von den Vorteilen eines plus-Abos profitieren? Werden Sie jetzt dotnetpro-plus-Kunde.
  • + Digitales Kundenkonto,
  • + Zugriff auf das digitale Heft,
  • + Zugang zum digitalen Heftarchiv,
  • + Auf Wunsch: Weekly Newsletter,
  • + Sämtliche Codebeispiele im digitalen Heftarchiv verfügbar