iOS-MVC

2016-04-16  本文已影响318人  磊CC

有这么一个说法——设计模式。设计模式包括单例、代理、通知。

使用设计模式可以使项目的架构层次更加清晰,使项目模式化,容易管理。

而本次说的MVC堪称设计模式之王,很常用。

项目由数据逻辑层、视图层、控制器层组成由此演化出MVC

MVC即model-view-controller

MVC的业务逻辑——数据逻辑层和视图层统一由控制器调控

大体上步骤:控制器->更新数据逻辑层->更新完毕->通知控制器->更新视图层展示之前更新的数据->如果有用户交互事件视图层反馈给->控制器->集中处理响应事件

可以用计算器来举例说明:

按钮和上面的显示条,就是View,

显示的需要运算的数字,就是model;

执行加减程序的那些内部运算的步骤就是controller

上一篇 下一篇

猜你喜欢

热点阅读