Qual é o princípio de separação de responsabilidades defendi...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: B
Fundamento decisivo: O critério decisivo é reconhecer o princípio de separação de responsabilidades no MVC como divisão de papéis entre componentes distintos, com o efeito de reduzir a complexidade e facilitar a manutenção; por isso, a alternativa correta deve refletir essa ideia geral sem impor descrição rígida das funções internas das camadas.
- Se o enunciado pedir o princípio e o benefício arquitetural, priorize a alternativa que expõe a ideia geral e o efeito na manutenção, não a mais detalhada sobre implementação.
- Elimine opções que convertam separação de responsabilidades em independência total entre camadas; no MVC há distinção de papéis, não isolamento absoluto.
- Desconfie de alternativas que reduzam o Model a banco de dados ou desloquem rigidamente funções entre Model, View e Controller.
- Se aparecer tema como segurança, verifique se ele responde ao ponto cobrado; no MVC, isso não substitui o princípio central de separação de responsabilidades.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
O princípio de separação de responsabilidades defendido pelo padrão MVC diz que cada camada deve ser responsável por uma única tarefa, o que reduz a complexidade do software e aumenta a facilidade de manutenção.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo