Ed
há 2 meses
No padrão MVVM (Model-View-ViewModel), a ViewModel é responsável por fornecer os dados e a lógica de apresentação para a View. Quando a ViewModel é modificada, a View deve ser atualizada automaticamente, desde que haja uma implementação adequada de data binding (vinculação de dados). Analisando as alternativas: a) A View é atualizada automaticamente sem intervenção do controlador - Esta é a descrição correta do comportamento esperado em um sistema MVVM, onde a atualização da View ocorre automaticamente devido ao data binding. b) A View precisa ser manualmente atualizada pelo usuário - Isso não é correto, pois a ideia do MVVM é evitar a necessidade de atualizações manuais. c) A View precisa chamar métodos do ViewModel para obter os dados atualizados - Embora a View possa interagir com a ViewModel, a atualização deve ocorrer automaticamente. d) A ViewModel não afeta a View, pois são componentes independentes - Isso é incorreto, pois a ViewModel deve afetar a View através do data binding. Portanto, a alternativa correta é: a) A View é atualizada automaticamente sem intervenção do controlador.
Mais perguntas desse material