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.

dotnetpro

Sie wollen zukünftig auch von den Vorteilen eines plus-Abos profitieren? Werden Sie jetzt dotnetpro-plus-Kunde
  • 2 Monate Gratis testen
  • Über 4.000 qualifizierte Fachartikel
  • Auf jedem Gerät verfügbar