MVC设计模式
MVC英文即Model-View-Controller, 即把一个应用的输入、处理、输出流程按照Model、View、Controller的方式进行分离,这样一个应用被分成三个层——模型层、视图层、控制层。
【模型层】: 主要是应用程序模块,用于表示数据和业务逻辑. 用户将与这些数据元素进行交互.
【视图层】:主要用于数据展示和用户输入.
【控制器】: 充当视图与模型之间的中间对象. 同一控制器可以用于整个站点,多个控制器也可用于该站点的每个页面. 控制器知道用户操作的逻辑, 用于发送请求和控制应用程序的流程.