MVC:
MVP
MVVM
Model 数据以及业务数据
View 视图
Control 控制器
simple code
MVP
OnFinishInflate ViewGroup 加载完成
MVC 优化
Struts
MVC- MVP
MVC-单次调用逻辑把
MVP / 把C拆分出来
MVVM 2017Google推出ViewModel DataBind
MVVM是一种框架规则,双向绑定
Model View ViewModel
1 外部数据 2 内存数据 3 表现数据
数据绑定是外部/表现数据和内存数据双向更新
Google ViewModel 是保存数据的
ViewBind
ViewModel 是做暂时数据存储的,不是做MVVM
架构思路:
帮助我们写出更好的程序,会做一些拆分,在项目中应用