Учебники

Сенча Touch — MVC

MVC расшифровывается как Model View Controller. Это архитектурный шаблон, который разделяет приложение на логические компоненты, делая его более управляемым.

Следующая диаграмма показывает, как работает архитектура MVC:

MVC

Контроллер — Контроллер контролирует все приложение, он уведомляет представление об изменении модели и выполняет действия на основе пользовательских данных.

Вид — содержит интерфейсную часть приложения, визуально отображаемую для пользователя. Это уведомляет контроллер, чтобы изменить модель на входе пользователя.

Модель — содержит объекты, которые связывают данные магазина для просмотра. Это представление объекта реального мира, которое в основном имеет дело с базой данных. Он также уведомляет контроллер о любых изменениях в представлении.