Junior — Middle
89
¿Qué principio SOLID se viola cuando el modelo depende de una implementación concreta de ViewModel?
Empresas donde se preguntó
Movavi
Respuesta de la IA
sobes.tech AI
Нарушается принцип Dependency Inversion (Принцип инверсии зависимостей) из набора SOLID. Этот принцип гласит, что модули высокого уровня не должны зависеть от модулей низкого уровня напрямую, а оба должны зависеть от абстракций. Если модель зависит от конкретной реализации ViewModel, то нарушается эта инверсия зависимостей, что снижает гибкость и тестируемость кода.