///
Esta questão foi aplicada no ano de 2019 pela banca INSTITUTO AOCP no concurso para IBGE. A questão aborda conhecimentos da disciplina de Desenvolvimento e Arquitetura de Software, especificamente sobre Model-View-Controller (MVC).
Esta é uma questão de múltipla escolha com 5 alternativas. Teste seus conhecimentos e selecione a resposta correta.
O padrão Model-View-ViewModel (MVVM) que se assemelha, em alguns aspectos, ao MVC (Model View Controller) e ao MVP (Model View Presenter), visa estabelecer uma clara separação de responsabilidades em uma aplicação, mantendo uma espécie de façade entre o Modelo de objetos e a View que é a interface, com a qual o usuário interage. O Modelo, no MVVM, nada mais é do que o Modelo de domínio de uma aplicação, ou seja, as classes de negócio que serão utilizadas em uma determinada aplicação. Referente ao assunto, analise as assertivas e assinale a alternativa que aponta as corretas.
I. O Modelo são classes que encapsulam a lógica de negócios e os dados.
II. O Modelo referencia diretamente a View ou ViewModel.
III. O Modelo provê eventos de notificação de mudança de estado. IV. Modelo de dados geralmente é utilizado com um repositório ou serviço.
IV. Modelo de dados geralmente é utilizado
com um repositório ou serviço.