Sobre as possibilidades de implementação do padrão de projeto MVC (Modelo-Visão-...

Questão de Informática da banca FUNRIO aplicada no concurso IFB BA (2014). Confira a resolução completa abaixo:

Sobre as possibilidades de implementação do padrão de projeto MVC (Modelo-Visão-Controlador, do Inglês Model-View- Controller), analise as seguintes 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- Um controlador pode enviar comandos para o modelo para atualizar o estado do modelo. Quais dessas afirmações estão corretas?