Explain MVC design pattern?
MVC design pattern splits an application into three main aspects: Model, View and Controller
- Model - The Model represents a set of classes that describes the business logic and data.
- View - The View is collection of CSS, JavaScript, html and Forms.
- Controller - The Controller is responsible to process incoming requests. It acts as the coordinator between the View and the Model.