上图是mvvm的数据流转图。
可以看出和mvp的数据流转图是一样的。和mvp的区别是,vm和v是双向绑定的,vm是v的代码表现,v是vm的可视化效果,v和vm是一一对应的。
image.png上图是mvvm的各层持有关系。
优点:
1、较mvp,少了很多接口的定义
2、数据双向绑定,修改数据时无需操作view
3、v和m解耦
上图是mvvm的数据流转图。
可以看出和mvp的数据流转图是一样的。和mvp的区别是,vm和v是双向绑定的,vm是v的代码表现,v是vm的可视化效果,v和vm是一一对应的。
image.png上图是mvvm的各层持有关系。
优点:
1、较mvp,少了很多接口的定义
2、数据双向绑定,修改数据时无需操作view
3、v和m解耦
本文标题:MVVM
本文链接:https://www.haomeiwen.com/subject/wanufktx.html
网友评论