Я попытаюсь объяснить это в технологии нейтрального формате:
MVC короток для модели, вида, контроллера.
===========================================
Модель не девушка/мальчик идет по лестнице, показывая модные одежды. Но его объект, который содержит ценные свойства (данные)
Например: В RPG (ролевые игры) каждый персонаж имеет статы такие как здоровье, магия, атака, оборона, уклонение, точность и т.д.
Эти характеристики называются свойствами в классах. Персонаж действует как класс, содержащий все эти свойства.
===========================================
Теперь, говоря о представлении, Просмотр - это то, что отображает информацию о конкретной модели.
Например: У нас есть бар здоровья, отображающий общее здоровье и текущее состояние здоровья.
Некоторым может быть интересно увидеть форму сердца для представления здоровья вместо красного бара.
Разработчик начинает создавать другое другое представление, но по-прежнему использует ту же модель. Речь идет о повторном использовании!
Повторное использование этой модели для отображения ее свойств разными способами!
============================================
Для контроллера это место, где определена ваша бизнес-логика. Бизнес-логика (или также известная как «забавная» часть кода) - это место, где вы определяете некоторый код для управления свойствами в модели и отправляете их на представление.
Например: Итак, предположим, что у героя есть полное здоровье, Враг атакует его ...
Контроллер (у кого есть доступ к модели) управляет вашим Охрана здоровья, вычитая текущее состояние здоровья на полученный урон от атаки противника.
Когда ваш персонаж выпивает зелье здоровья, , регулятор увеличивает ваш персонаж в настоящее время.
==========================================
Для коммуникационной части контроллер, который управляет моделью, может сообщить о внесенных изменениях , чтобы в представлении отображались самые последние изменения вашего персонажа.
Или
модель отправляет событие, когда свойство было изменено, и вид, который в настоящее время подписавшись на модель, будет принимать необходимые меры, чтобы обновить представление, используя текущий манипулирует свойство.
Вы также можете посмотреть на этот link