MVC模式将所有功能划分为三种:
- 模型Model:保存应用程序数据的类,处理业务逻辑的类。可以把M想象成数据的提供者。
- 视图View:窗口,控件和其他用户能看到的并且能交互的元素。显示具体的数据信息。
- 控制器Controller:将模型和视图绑定在一起,确定如何处理用户输入的类。当M发生改变时,更新V;当用户操作V时,查询或更新M。
上图出自斯坦福大学CS193课程的课件
如图显示M、V之间不会直接发生关系,通过C来完成。
MVC模式将所有功能划分为三种:
上图出自斯坦福大学CS193课程的课件
如图显示M、V之间不会直接发生关系,通过C来完成。