-
MVC(Model View Controller)
① 单向数据绑定
② Controller是控制器,可以实时监听Model中数据的变化,来动态改变View视图
③ 但是Controller无法监听View变化改变Model,需要程序员手动去实现双向数据绑定 -
MVVM(Model View ViewModel)
① 双向数据绑定
② ViewModel充当Model和View中间的桥梁
③ ViewModel可以实时监听Model中的数据,来动态改变View视图
④ ViewModel也可以实时监听View视图的变化,来动态改变Model中的数据
MVC和MVVM架构模式区别
最新推荐文章于 2024-07-08 10:04:44 发布