Образцовый контроллер представления (MVC) является архитектурным шаблоном, используемым в разработке программного обеспечения. Для Microsoft ASP.NET MVC используйте [asp.net-mvc] или [asp.net-core-mvc] тег вместо этого. Для Spring MVC используйте [пружинный-mvc] тег вместо этого.

Образцовый контроллер представления (MVC) является архитектурным шаблоном, используемым в разработке программного обеспечения.

Шаблон изолирует "доменную логику" (прикладная логика для пользователя) от пользовательского интерфейса (вход и презентация), разрешая независимую разработку, тестируя и обслуживание каждого (разделение проблем).

Изображение, которое демонстрирует типичное сотрудничество компонентов MVC:

MVC

Ссылка

Аналогия

MVC может быть метафорически связан с ТВ. У Вас есть различные каналы с другой информацией о них предоставленный Вашим кабельным провайдером (модель). Экран телевизора отображает эти каналы Вам (представление). Вы нажимающий кнопки на дистанционных управлениях влияете на то, что Вы видите и как Вы видите его (контроллер).