Open In App

Is MVC a Design Pattern?

Yes, MVC (Model-View-Controller) is a design pattern. This pattern separates the concerns of an application into three distinct components, each responsible for a specific aspect of the application’s functionality. This separation of concerns makes the application easier to maintain and extend, as changes to one component do not require changes to the other components. 

The three components are:

Article Tags :