MVC是Model、View和Controller的缩写。
MVC模式
![MVC模式示意图](https://img-blog.csdnimg.cn/20201028211844786.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3BhbndlaXdlaTE5OTQ=,size_16,color_FFFFFF,t_70#pic_center)
MVC模式中三个组件的详细介绍如下:
- 模型(Model):
- 用于封装与应用程序的业务逻辑相关的数据以及对数据的处理方法。
- 数据状态变化通知视图。
- 视图(View):
- 展示数据。
- 向控制器提交用户操作。
- 应事先在被它监视的数据那里注册。
- 控制器(Controller):处理事件并作出响应。“事件”包括用户的行为和数据Model上的改变。
- 根据视图提出的请求判断将请求和数据交给哪个模型处理。
- 决定将处理后的有关结果交给哪个视图更新显示。