Junior — Middle
Welke SOLID-principe wordt geschonden wanneer het model afhankelijk is van een specifieke implementatie van ViewModel?
sobes.tech AI
Antwoord van AI
Het principe van Dependency Inversion (Principe van afhankelijkheidsomkering) uit de SOLID-sets wordt geschonden. Dit principe stelt dat hoge-niveau modules niet direct afhankelijk moeten zijn van lage-niveau modules, maar dat beide afhankelijk moeten zijn van abstracties. Als het model afhankelijk is van een concrete implementatie van ViewModel, wordt deze afhankelijkheidsomkering geschonden, wat de flexibiliteit en testbaarheid van de code vermindert.