Model View Controller is an Architectural pattern.
The user interface (GUI) or the software which produces User Interface (ASP.Net Web forms ) which enables display of information about the model to the user. Any object that needs information about the model needs to be a registered view with the model. Example
- Boundary Class
The user interface presented to the user to manipulate the application. User Driven Events in GUI. Example
- Control Class
The core of the application. This maintains the state and data that the application represents. When significant changes occur in the model, it updates all of its views. Example
- Entity Class