业务模块设计模式:MVVM
2016-10-21 16:44:32 0 举报
MVVM是一种业务模块设计模式,它通过将数据模型、视图和控制器分离,实现了双向数据绑定和高度可维护性。在MVVM中,Model代表应用程序的数据模型,View代表用户界面,ViewModel充当Model和View之间的桥梁。当View中的控件发生变化时,ViewModel会自动更新Model中的数据;反之亦然。这种设计模式使得开发人员可以专注于业务逻辑的实现,而不必关心UI的细节。此外,由于ViewModel的存在,即使UI发生了变化,只要ViewModel保持不变,应用程序的功能也不会受到影响。总之,MVVM是一种优秀的业务模块设计模式,它能够帮助开发人员快速构建高效、可维护的应用程序。
作者其他创作
大纲/内容
ViewModel
SessionManager
ViewController
View
装配
请求
View Controller
将原数据经过逻辑、业务处理为视图所需要的元素值
UI事件
View Model
定制
发起请求,装配数据、装载视图、处理事件
返加工后数据(JSONMODEL)
数据请求、将json数据加工为JSONMODEL
加载数据、渲染、事件触发
收藏
0 条评论
下一页