Model-View-ViewModel pattern
GPTKB entity
Statements (28)
Predicate | Object |
---|---|
gptkbp:instanceOf |
gptkb:architecture
|
gptkbp:abbreviation |
gptkb:MVVM
|
gptkbp:component |
gptkb:model
View ViewModel |
gptkbp:firstDescribed |
gptkb:John_Gossman
2005 |
https://www.w3.org/2000/01/rdf-schema#label |
Model-View-ViewModel pattern
|
gptkbp:influencedBy |
Model-View-Controller pattern
|
gptkbp:pattern |
architectural pattern
presentation pattern |
gptkbp:popularFor |
gptkb:Xamarin
gptkb:Silverlight gptkb:WPF gptkb:.NET Microsoft technologies |
gptkbp:purpose |
separation of concerns
facilitate unit testing improve code maintainability |
gptkbp:relatedTo |
Model-View-Controller pattern
Model-View-Presenter pattern |
gptkbp:usedFor |
data binding
UI logic separation |
gptkbp:usedIn |
software engineering
user interface development application development |
gptkbp:bfsParent |
gptkb:MVU_pattern
|
gptkbp:bfsLayer |
7
|