CSC/ECE 517 Fall 2011/ch3 3g gm
This article describes new research in MVC.
Introduction
Model View Controller (MVC) is a compound design pattern which was first described by Trygve Reenskaug in 1979.
MVC
The MVC design pattern is used to remove business logic (the model) from the user interface (the view). The purpose of this is, at least, twofold:
- By abstracting the model from the view, multiple views can act on single model.
- The smaller chunks of code which make up constituent parts of the overall program are more manageable and testable.
File:ModelViewControllerDiagram2.svg