FC ConcursosFC Concursos

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

  1. Controllers não podem interagir com Views e Views podem interagir diretamente com o Model.
  2. Controllers não podem se comunicar com Models e Views podem interagir diretamente com outras Views.
  3. Os usuários não podem interagir diretamente com o Model e Controllers podem se comunicar com o Model.
  4. Os usuários podem interagir diretamente com os Controllers e Views podem interagir diretamente com o Model.
  5. 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

Continue aprendendo