Junior — Middle
Qual princípio SOLID é violado quando o modelo depende de uma implementação específica do ViewModel?
sobes.tech IA
Resposta da IA
O princípio de Inversão de Dependências (Princípio de inversão de dependências) do conjunto SOLID está sendo violado. Este princípio afirma que os módulos de alto nível não devem depender diretamente dos módulos de baixo nível, mas ambos devem depender de abstrações. Se o modelo depende de uma implementação concreta de ViewModel, essa inversão de dependências é violada, o que reduz a flexibilidade e a testabilidade do código.