Mvc

Mvc

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

Модель

Модель касается того, как данные хранятся, извлекаются и как следует интерпретировать бизнес-концепции, вытекающие из этих данных.

Представление

Представление связано с тем, как данные представляются, форматируются и с ними взаимодействуют.

Контроллер

Контроллер занимается правилами того, как представление может изменять модель, какая информация может быть доступна и какие изменения разрешены.