Ao construir uma aplicação para web, um programador decidiu projetar a arquitetura do software, seguindo o modelo Model-View-Controller (MVC).
Nesse modelo, a função do Controller inclui
- A apresentar a view escolhida e incorporar os estados da aplicação.
- B encapsular o conteúdo dos objetos e gerenciar requisições do usuário.
- C gerenciar requisições do usuário e preparar dados do modelo.
- D selecionar a resposta da view e encapsular funcionalidade.
- E selecionar comportamento do modelo e selecionar a resposta da view.