O MVC é um padrão de design?
O Model-View-Controller (MVC) é um padrão arquitetônico que separa uma aplicação em três grupos principais de componentes: modelos, vistas e controladores. O MVC é abreviado como Model View Controller é um padrão de design criado para o desenvolvimento de aplicativos especificamente os aplicativos da Web.
O que são padrões de design na programação?
Os padrões de design são estratégias independentes da linguagem de programação para resolver um problema comum. Isso significa que um padrão de design representa uma idéia, não uma implementação específica. Usando padrões de design, você pode tornar seu código mais flexível, reutilizável e sustentável.