mvvm和mvc

mvvm是双向的

mvvm是Model-View-ViewModel的缩写,M代表:数据,V代表:视图,VM代表:视图模型.model数据模型,view是ui视图,通过viewModel,可以把model的数据反射到view视图上,同时,view修改了数据,也会更新到我们的model

三者的关系:

可以理解为view通过事件绑定影响model,model通过数据绑定的形式影响到view,viewModel是把model和view起来的连接器

mvc是单向的

model ,view,controller 即 数据模型,视图,控制器
view:视图层
model:业务数据层
controller:控制器,接收View层传递过来的指令,选取Model层对应的数据,进行相应 的操作

原文地址:https://www.cnblogs.com/luckyjiu9/p/13746914.html