No contexto da arquitetura de software, o padrão Model-View-Controller (MVC) é amplamente utilizado para organizar a estrutura de aplicações, separando responsabilidades. Sobre esse padrão, é CORRETO afirmar que:
- A)O Controller é responsável por apresentar os dados ao usuário, gerenciando a interface gráfica da aplicação.
- B)O Model lida diretamente com as interações do usuário, interpretando as ações e enviando comandos aos outros componentes.
- C)A View encapsula a lógica de negócios e o estado da aplicação, sendo independente da interface do usuário.
- D)O Controller atua como um intermediário, recebendo entradas do usuário e atualizando o Model e a View conforme necessário.gabarito
- E)A separação de responsabilidades no MVC dificulta a manutenibilidade, pois aumenta a complexidade de comunicação entre os módulos.