File:MVC-Process.svg · Wikimedia Commons · See Wikimedia Commons
model–view–controller
Sign in to saveAlso known as model-view-controller
right|200px|thumb|Diagram of interactions in MVC's Smalltalk-80 interpretation
Wikidata facts
Show 3 more facts
- Commons category
- Model-View-Controller pattern
- Stack Exchange tag
- stackoverflow.com/tags/model-view-controller
- native label
- Model-View-Controller
Sources (2)
via Wikidata · CC0
~11 min read
Article
11 sectionsContents
- History
- Components
- Model
- View
- Controller
- Interactions
- Motivation
- Use in web applications
- See also
- References
- Bibliography
right|200px|thumb|Diagram of interactions in MVC's Smalltalk-80 interpretation
Model–view–controller (MVC) is a software architectural pattern commonly used for developing user interfaces that divides the related program logic into three interconnected elements. These elements are: the model, the internal representations of information the view, the interface that presents information to and accepts it from the user the controller, the software linking the two.