Ź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
-
A
w aplikacji obecny jest jedynie interfejs użytkownika
-
B
kontrolki i widoki interfejsu użytkownika są zintegrowane z logiką aplikacji
-
C
interfejs użytkownika oraz logika aplikacji są oddzielone
-
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.