Model-vista-vista model

Model-vista-vista model (MVVM acrònim en anglès) és una arquitectura i patró de disseny utilitzat per a la implementació d'interfícies d'usuari. MVVM facilita la separació el disseny d'interfícies gràfiques d'usuari del desenvolupament de la lògica del programari o model de dades. MVVM deriva del model Model-Vista-Controlador i va ser creat per l'empresa Microsoft el 2005.[1][2][3]

Fig.1 Esquema de blocs del model MVVM

Components del MVVM modifica

Model
Model es refereix a la capa de dades que representa el contingut.
Vista
A l'igual que MCV, la 'vista'  presenta el 'model' (informació i lògica de negoci) en un format adequat per a interactuar (usualment la interfície d'usuari) per tant cal que proveeixi la informació de sortida del 'model'.
Model vista
El 'model vista' és una abstracció de la vista que exposa les propietats i comandes.
Lligam
Són les unions entre les dades i les comandes.

Referències modifica

  1. «The MVVM Pattern» (en anglès). https://msdn.microsoft.com.+[Consulta: 20 juny 2017].
  2. «Model-View-ViewModel (MVVM) Explained» (en anglès). http://csharperimage.jeremylikness.com.+[Consulta: 20 juny 2017].
  3. «What is the difference between MVC and MVVM?» (en anglès). https://stackoverflow.com.+[Consulta: 20 juny 2017].

Vegeu també modifica