ID: 3220 Desktop Średnie

Źródło: Arkusze CKE

Do zadań widoku w architekturze MVVM (Model-View-ViewModel) należy

Warianty odpowiedzi

  1. A

    obsługa interakcji użytkownika, stworzenie UI

  2. B

    przechowywanie ściągniętych i przetworzonych informacji

  3. C

    przekazywanie danych do widoku oraz wymiana informacji z modelem

  4. D

    zarządzanie logiką aplikacji - obejmuje wdrażanie algorytmów

Wyjaśnienie

W architekturze MVVM każdy element ma ściśle określoną rolę. Zadaniem Widoku (View) jest wyłącznie warstwa wizualna – to, co użytkownik widzi na ekranie i z czym bezpośrednio wchodzi w interakcję.

Widok odpowiada za układ kontrolek, przycisków czy pól tekstowych oraz za przechwytywanie zdarzeń, takich jak kliknięcia czy ruch myszą, po czym przekazuje je do ViewModelu.

Widok nie powinien zawierać logiki biznesowej ani przechowywać danych na stałe. Dane przechowywane są w Modelu, a logika przetwarzania i zarządzanie stanem aplikacji należy do ViewModelu.

Sprawdź się w praktyce

Rozwiąż pełny test próbny INF.04 albo wylosuj pojedyncze pytanie na szybką powtórkę.

Podobne pytania — Desktop