Ed
há 2 meses
No padrão MVVM (Model-View-ViewModel), o ViewModel tem um papel fundamental. Ele atua como um intermediário entre a View (interface do usuário) e o Model (dados e lógica de negócios). O ViewModel é responsável por manipular os dados que serão exibidos na View e por fornecer a lógica necessária para a interação do usuário. Analisando as alternativas: a) Exibir os dados ao usuário de maneira interativa - Essa função é mais relacionada à View, não ao ViewModel. b) Gerenciar a entrada do usuário e controlar a lógica de navegação - Embora o ViewModel possa lidar com a entrada do usuário, essa descrição não abrange completamente sua função principal. c) Servir como intermediário entre a View e o Model, manipulando os dados para exibição - Esta é a descrição mais precisa da função do ViewModel. d) Conectar a View com a API de backend - Essa função é mais relacionada ao Model ou a serviços externos, não ao ViewModel. Portanto, a alternativa correta é: c) Servir como intermediário entre a View e o Model, manipulando os dados para exibição.
Mais perguntas desse material