We frameworkach do tworzenia aplikacji mobilnych lub desktopowych występuje wzorzec MVVM (Model-View-ViewModel). To podejście do programowania zakłada, że
Dlaczego ta odpowiedź?
MVVM zakłada rozdzielenie warstw aplikacji gdzie Model odpowiada za dane View za prezentację a ViewModel za logikę biznesową.