Junior — Middle
Melyik SOLID elv sérül, amikor a modell függ a ViewModel konkrét megvalósításától?
sobes.tech MI
Válasz az MI-től
A SOLID készlet Dependency Inversion (Függőség fordított elv) elve sérül. Ez az elv kimondja, hogy a magas szintű moduloknak nem szabad közvetlenül alacsony szintű modulokra támaszkodniuk, hanem mindkettőnek az absztrakciókra kell támaszkodnia. Ha a modell egy konkrét ViewModel megvalósításától függ, akkor ez a függőség fordítása sérül, ami csökkenti a kód rugalmasságát és tesztelhetőségét.