Ciência da Computação Software Programação

Sobre as possibilidades de implementação do padrão de projeto MVC (Modelo-Visão-Controlador, do Inglês Model-View- Controller), seguem-se três afirmações quanto às interações entre os seus componentes:

I- Um controlador pode enviar comandos para sua visão associada para alterar a apresentação da visão do modelo.

II- Um modelo pode notificar suas visões e controladores associados quando há uma mudança em seu estado.

III- Uma visão pode solicitar do modelo a informação que ela necessita para gerar uma representação de saída.

Quais dessas afirmações estão corretas?
  • A. Nenhuma delas está correta.
  • B. Todas estão corretas.
  • C. Somente as duas primeiras estão corretas.
  • D. Somente a primeira e a terceira estão corretas.
  • E. Somente as duas últimas estão corretas.