Sobes.tech
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.