Jump to content

Model–view–controller

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Wwheeler (talk | contribs) at 00:03, 5 August 2003 (Model/View/Controller software architecture). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

Model/View/Controller (MVC) is a software architecture that separates application data, user interface, and control logic into distinct components so that any one of them might be modified with minimal impact to the other two.