Model-vista-vista model
Aparença
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]
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]- ↑ «The MVVM Pattern» (en anglès). https://msdn.microsoft.com.+[Consulta: 20 juny 2017].
- ↑ «Model-View-ViewModel (MVVM) Explained» (en anglès). http://csharperimage.jeremylikness.com.+[Consulta: 20 juny 2017].
- ↑ «What is the difference between MVC and MVVM?» (en anglès). https://stackoverflow.com.+[Consulta: 20 juny 2017].