The Model View Controller (MVC) design pattern specifies that an application consists of a data model, presentation information, and control information. The pattern requires that each of these is separated into different objects.
MVC is more of an architectural pattern, but not for a completed application. MVC mostly relates to the UI / interaction layer of an application. You’re still going to need a business logic layer, maybe some service layer and data access layer
MVC is more of an architectural pattern, but not for a completed application. MVC mostly relates to the UI / interaction layer of an application. You’re still going to need a business logic layer, maybe some service layer and data access layer
Advantage of MVC (Model 2) Architecture
- Navigation Control is centralized
- Easy to maintain the large application