Dependency Inversion Principle

Concept

Prinzip, das besagt, dass Abhängigkeiten zu abstrakten Schnittstellen und nicht zu konkreten Implementierungen bestehen sollten

Das Dependency Inversion Principle (DIP) ist ein SOLID-Prinzip, das besagt, dass Abhängigkeiten zu abstrakten Schnittstellen und nicht zu konkreten Implementierungen bestehen sollten. Hochlevel-Module sollten nicht von Lowlevel-Modulen abhängen, sondern beide sollten von Abstraktionen abhängen. DIP wird typischerweise durch Dependency Injection realisiert und fördert lose gekoppelte Architekturen.

Andere Schreibweisen

DIP

Quelle: AI Generated · Auto-extracted from FUTO modules: FI-AE 07 Objektorientierte Programmierung