Com relação aos componentes do MVC, assinale a opção correta.
Modelo: encapsula estado de aplicação; responde a consultas de estado; expõe funcionalidade de aplicação; notifica à Visão sobre alterações.
Visão: exibe ações do Modelo graficmente; impede atualizações ao Modelo; impede que o Controlador selecione a Visão.
Controlador: tem comportamento pautado pela aplicação; modela ações do usuário vinculando requisitos a estruturas; seleciona a Visão para a funcionalidade da aplicação.
Visão: exibe dados do Controlador graficamente; pede atualizações ao Modelo; permite que a Visão selecione o Controlador.
Controlador: define encapsulamento do Modelo; transforma requisitos do usuário em atualizações da Visão; seleciona a Visão para o usuário.