MVC патерн. PHP.

fgh's picture

MVC (Model-View-Controller) - «Модель-Представление-Контроллер» — схема разделения данных приложения, пользовательского интерфейса и управляющей логики на три отдельных компонента: модель, представление и контроллер — таким образом, что модификация каждого компонента может осуществляться независимо [1]

Модель (Model) работает с базами данных и реагирует на команды контроллера, изменяя своё состояние

Представление (View) отвечает за отображение данных модели пользователю, реагируя на изменения модели[1].

Контроллер (Controller) интерпретирует действия пользователя, оповещая модель о необходимости изменений[1].

Концепции MVC была опубликована лишь в 1988 году в журнале Technology Object

Источники:
1) https://ru.wikipedia.org/wiki/Model-View...