Образцовый контроллер представления (MVC) является архитектурным шаблоном, используемым в разработке программного обеспечения. Для Microsoft ASP.NET MVC используйте [asp.net-mvc] или [asp.net-core-mvc] тег вместо этого. Для Spring MVC используйте [пружинный-mvc] тег вместо этого.
Образцовый контроллер представления (MVC) является архитектурным шаблоном, используемым в разработке программного обеспечения.
Шаблон изолирует "доменную логику" (прикладная логика для пользователя) от пользовательского интерфейса (вход и презентация), разрешая независимую разработку, тестируя и обслуживание каждого (разделение проблем).
Изображение, которое демонстрирует типичное сотрудничество компонентов MVC:
Ссылка
Аналогия
MVC может быть метафорически связан с ТВ. У Вас есть различные каналы с другой информацией о них предоставленный Вашим кабельным провайдером (модель). Экран телевизора отображает эти каналы Вам (представление). Вы нажимающий кнопки на дистанционных управлениях влияете на то, что Вы видите и как Вы видите его (контроллер).