From bf82da30eaceaba0f74e606f0d7733a0533b2df7 Mon Sep 17 00:00:00 2001 From: Konstantin Hintermayer Date: Wed, 11 Feb 2026 12:58:55 +0000 Subject: [PATCH] Konstantin | Doppelten Satz entfernt --- Diplomarbeitsbuch-individueller-teil-Konstantin-Hintermayer.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Diplomarbeitsbuch-individueller-teil-Konstantin-Hintermayer.md b/Diplomarbeitsbuch-individueller-teil-Konstantin-Hintermayer.md index 020fc6e..4e27d03 100644 --- a/Diplomarbeitsbuch-individueller-teil-Konstantin-Hintermayer.md +++ b/Diplomarbeitsbuch-individueller-teil-Konstantin-Hintermayer.md @@ -63,7 +63,7 @@ architecture-beta Das high-level Modul ruft lediglich eine Abstraktion eines low-level Moduls auf, welche von einem, oder mehreren low-level Modulen implementiert worden ist. Für das high-level Modul ist es hier egal, welches low-level Modul die Implementierung bereitstellt. Dadurch erhält man einen viel modulareren Aufbau in der Software. Die einzelnen Module sind auch leichter austauschbar, testbar. Genau diese Modularität macht dependency injection möglich. ### Microsoft Dependency Injection Framework -.Net hat ein eingebautes Framework für Dependency Injection. DI ist in .Net genau so wie Konfiguration, Protokollierung und das Optionsmuster ins Framework integriert. [^4] +Dependency Injektion ist in .Net genau so wie Konfiguration, Protokollierung und das Optionsmuster ins Framework integriert. [^4] Alle Dependencies werden in einem `service container` zur verwaltung registriert. .Net hat einen eingebauten `service container` (eine Implementierung des `IServiceProvider`). [^4]