All > Technology > Programming > Java
- A pattern in which the representation of data (the model) is kept separate from its visualization (the view). Such decoupling makes it easier to change the underlying data representation, or provide multiple views, for instance. Quite often a third element is added to create the Model-View-Controller (MVC) pattern. In the MVC pattern, those elements of the system which are able to control or modify the data (the model) are also defined separately.
David J. Barnes - Cite This Source - This Definition
- content, context root, Data, document, element, mixed-content model, Root