ID: 3100 Projektowanie Średnie

Źródło: Arkusze CKE

W frameworkach do budowy aplikacji mobilnych lub desktopowych znajduje zastosowanie wzorzec MVVM, oznaczający Model-View-ViewModel. Te podejście do programowania oznacza, że

Warianty odpowiedzi

  1. A

    w aplikacji obecny jest jedynie interfejs użytkownika

  2. B

    kontrolki i widoki interfejsu użytkownika są zintegrowane z logiką aplikacji

  3. C

    interfejs użytkownika oraz logika aplikacji są oddzielone

  4. D

    interfejs użytkownika i logika aplikacji są umieszczone w jednym pliku

Wyjaśnienie

Wzorzec MVVM (Model-View-ViewModel) został stworzony po to, aby odseparować wygląd aplikacji od jej logiki biznesowej.

View odpowiada za sam wygląd i warstwę wizualną, Model przechowuje dane i logikę biznesową, a ViewModel działa jak łącznik, który przekazuje dane między nimi i reaguje na akcje użytkownika.

Dzięki takiemu podziałowi kod jest znacznie czystszy, łatwiejszy w testowaniu automatycznym oraz prostszy w utrzymaniu.

Sprawdź się w praktyce

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

Podobne pytania — Projektowanie