复杂页面架构
2018-11-22 本文已影响10人
小行为
假设微博APP的正文页
整体架构
数据流
反向更新
整体架构

视图层 (View & ViewController)
view : 控件初始化 设置数据 交互事件代理
viewcontroller : 视图创建组合、协调漏记、时间回调处理
业务逻辑 ( ViewModel)
业务逻辑处理(预排版)
数据增删改查
线程安全处理
数据层 ( Engine & Model)
网络请求
数据解析
增删改查
本地处理逻辑
数据流

数据及数据关系




反向更新
