美文网首页
MVVM、MVC

MVVM、MVC

作者: 三石苏 | 来源:发表于2018-04-23 16:37 被阅读0次

什么是MVVM

MVVM是Model-View-ViewModel的缩写,核心为VM,数据驱动视图
Model可以理解为数据层
View可以理解为视图层
ViewModel是他们俩之间用于数据交换的介质,为了声明数据和视图之间的对应关系
双向绑定,View的变动,自动反应到ViewModel,反之亦然


什么是MVC

MVC是传统的Model-View-Controller的缩写
View:视图,用户界面
Controller:控制器,业务逻辑
Model:模型,数据保存
单向通信,也就是View和Model之间,通过Controller承上启下

之间通信的方式:

  1. View传送指令给Controller
  2. Controller完成业务逻辑要求Model改变状态
  3. Model将改变的数据发送给View,用户得到反馈

相关文章

网友评论

      本文标题:MVVM、MVC

      本文链接:https://www.haomeiwen.com/subject/kvyllftx.html