Przejdź do treści głównej
INF.04Pytanie #223 z 856xaml-i-wiazanie-danych-binding

Jednym z zadań widoku we wzorcu MVVM (Model_View-Viewmodel) jest

Opcje odpowiedzi:
A
obsługa logiki aplikacji - zawiera implementację algorytmów
B
obsługa interakcji użytkownika, utworzenie interfejsu użytkownika
Prawidłowa
C
udostępnianie danych dla widoku oraz wymiana danych z modelem
D
przechowywanie pobranych oraz przetworzonych danych
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź: B

Uzasadnienie i szersze wyjaśnienie:

Wzorzec architektoniczny MVVM dzieli aplikację na trzy kluczowe komponenty:

  • Model: Reprezentuje dane aplikacji i logikę biznesową. Jest całkowicie niezależny od interfejsu użytkownika. Odpowiada za przechowywanie i przetwarzanie danych, co pasuje do opisu z odpowiedzi D i częściowo A.
  • View (Widok): Jest to warstwa prezentacji, czyli to, co widzi użytkownik. Jego zadaniem jest wyświetlanie interfejsu użytkownika oraz przechwytywanie interakcji (kliknięć, wpisywania tekstu). Widok powinien zawierać jak najmniej logiki i być „głupi” – jego rolą jest jedynie prezentacja danych dostarczonych przez ViewModel i informowanie go o akcjach użytkownika.
  • ViewModel (Model Widoku): Działa jako pośrednik między Modelem a Widokiem. Pobiera dane z Modelu, przygotowuje je do wyświetlenia w Widoku (np. formatuje daty) i udostępnia je poprzez mechanizm wiązania danych (data binding). Zawiera logikę prezentacji. Odpowiada to opisowi z odpowiedzi C.

Zatem zadaniem Widoku jest obsługa interakcji użytkownika i tworzenie interfejsu, co czyni odpowiedź B prawidłową.

Chcesz poćwiczyć całą kwalifikację INF.04?

Egzamin próbny na czas, nauka działami, losowe pytanie albo przegląd całej bazy — wszystko w przeglądarce i bez zakładania konta.

Rozwiąż w Quizie

Pojęcia z tego pytania

Cały słownik INF04
Reklama

Podobne pytania z działu „Xaml i wiazanie danych binding”

Ten sam obszar materiału z kwalifikacji INF.04. W całej bazie znajdziesz 25 pytań z tego działu.