|
Microsoft .Net-Samples
|
https://learn.microsoft.com/de-de/dotnet/core/extensions/dependency-injection More...
https://learn.microsoft.com/de-de/dotnet/core/extensions/dependency-injection
Remarks: Warum wurde, oder soll ich Dependency-Injection implementieren? Grundsätzlich kann ich auch einfach Interface und deren Implementierung benutzen für diese Problematik. .NET unterstützt das Softwareentwurfsmuster der Abhängigkeitsinjektion. Damit kann eine Umkehrung der Steuerung (Inversion of Control, IoC) zwischen Klassen und ihren Abhängigkeiten erreicht werden. Neben der Konfiguration, der Protokollierung und dem Optionsmuster ist die Abhängigkeitsinjektion in .NET ein integrierter Bestandteil des Frameworks.