有这么一个说法——设计模式。设计模式包括单例、代理、通知。
使用设计模式可以使项目的架构层次更加清晰,使项目模式化,容易管理。
而本次说的MVC堪称设计模式之王,很常用。
项目由数据逻辑层、视图层、控制器层组成由此演化出MVC
MVC即model-view-controller
MVC的业务逻辑——数据逻辑层和视图层统一由控制器调控
大体上步骤:控制器->更新数据逻辑层->更新完毕->通知控制器->更新视图层展示之前更新的数据->如果有用户交互事件视图层反馈给->控制器->集中处理响应事件
可以用计算器来举例说明:
按钮和上面的显示条,就是View,
显示的需要运算的数字,就是model;
执行加减程序的那些内部运算的步骤就是controller
网友评论