Questão FC373565
Um Técnico observou que o padrão MVC define regras de como seus componentes devem se comunicar. Assim, está correto que
Arquitetura de Aplicações
FCC · 2022
Um Técnico observou que o padrão MVC define regras de como seus componentes devem se comunicar. Assim, está correto que
- Controllers não podem interagir com Views e Views podem interagir diretamente com o Model.
- Controllers não podem se comunicar com Models e Views podem interagir diretamente com outras Views.
- Os usuários não podem interagir diretamente com o Model e Controllers podem se comunicar com o Model.
- Os usuários podem interagir diretamente com os Controllers e Views podem interagir diretamente com o Model.
- Controllers não podem interagir com Views e Controllers podem se comunicar com o Model.
Mostrar resposta e comentário
Gabarito
Certo
Comentário do professor
A assertiva indica que os usuários não acessam diretamente o Model e que os Controllers são responsáveis por comunicar-se com o Model.
No padrão MVC, o Model contém os dados e as regras de negócio, portanto deve permanecer isolado de acesso direto para preservar integridade e encapsulamento.
O Controller atua como intermediário: recebe ações da View (interface com o usuário), processa a solicitação, invoca operações no Model e devolve resultados para a View.
Fluxo simplificado: interação do usuário → View envia ao Controller → Controller atualiza/ou consulta o Model → Model retorna dados → Controller escolhe a View para apresentação.
Essa separação torna o sistema mais organizado, facilita manutenção, testes e reutilização de lógica de negócio.
Conteúdo do catálogo FC Concursos · Atualizado em