MVC是一种架构设计模式,全称 Model - View - Controller,即模型、视图、控制器。
视图层 是与用户进行交互的层面,用户通过在操作界面进行相关的操作,将请求移交给控制器;或者接收控制器返回的数据,并将这些数据呈现给用户。
控制器 是连接视图层和模型的中间部分,可以将视图层发送的请求移交给对应的模型,也可以将模型返回的数据返回给视图层。
模型 中包括了我们的业务数据以及业务逻辑,他接收到控制器移交的请求,对请求进行处理,并将处理结果返回给控制器。
使用这种架构模型的好处是可以对代码进行解耦合,方便程序的扩展和维护。同时可以做到代码的复用,节省开发时间。
图片来自菜鸟教程