Kapitel 9

Dependency-Injection

Am Ende dieses Kapitels werden Sie in der Lage sein, die folgenden Aufgaben durchzuführen:

  • Beschreiben der Bedeutung von Dependency-Injection

  • Verwenden von Dependency-Injection als Klebstoff, der SOLID-Code zusammenhält

  • Auswählen zwischen Poor-Man’s-Dependency-Injection, einem Inversion-of-Control-Container oder dem Konvention-vor-Konfiguration-Prinzip

  • Vermeiden von Dependency-Injection-Anti-Patterns

  • Organisieren Ihrer Lösungen mit Composition-Roots und Resolution-Roots als Kern

  • Verstehen, wie das Factory-Pattern mit Dependency-Injection zusammenarbeitet, um die Lebensdauer von Objekten richtig zu verwalten

Dependency-Injection (DI, Abhängigkeitseinbringung) ist ein ganz simples Konzept mit einer ähnlich simplen ...

Get Agile Softwareentwicklung mit C# now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.