Questão FC670928
Quanto ao MVC (Model‑View‑Controller), ao DDD (Domain‑Driven Design) e aos conceitos de Containers e Docker, julgue o item a seguir. No padrão MVC, o componente Model é responsável
Arquitetura de Aplicações
QUADRIX · 2025
Quanto ao MVC (Model‑View‑Controller), ao DDD (Domain‑Driven Design) e aos conceitos de Containers e Docker, julgue o item a seguir.
No padrão MVC, o componente Model é responsável pela interação com a camada de visualização (View), fornecendo diretamente os dados a serem exibidos ao usuário.
Mostrar resposta e comentário
Gabarito
Errado
Comentário do professor
A afirmação foi julgada ERRADO porque, no padrão MVC, o Model não tem como função principal interagir diretamente com a camada de View nem fornecer os dados diretamente para exibição.
O Model encapsula a lógica de negócios e o gerenciamento de dados. O Controller recebe ações do usuário, requisita ou atualiza o Model e então coordena o que a View deve mostrar. Em algumas variações o Model pode emitir eventos ou permitir binding para notificar alterações, mas isso não significa que ele entregue diretamente a apresentação à View.
Portanto, atribuir ao Model a responsabilidade de fornecer diretamente os dados à View é incorreto por ferir a separação de responsabilidades do padrão.
Conteúdo do catálogo FC Concursos · Atualizado em