Site icon AppTractor

MVC фреймворки

MVC – это шаблон проектирования. Основным принципом MVC является разделение ответственности между тремя составляющими: Model – содержит данные и бизнес-логику, модель ничего не знает о представлениях и контроллерах; View – отвечает за представление модели (в основном, в пользовательском интерфейсе), для одной модели может быть несколько представлений; Controller – отвечает за поведение в ответ на действия пользователя (управляет реакцией модели и представления).

Есть шаблоны, похожие на MVC (например, MVP и MVVM), да и разные реализации MVC могут отличаться некоторыми нюансами.

Exit mobile version