MVVM、MVC

2018-04-23  本文已影响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,用户得到反馈
上一篇 下一篇

猜你喜欢

热点阅读