mvc mvp mvvm 的差别
2019-08-23 本文已影响0人
撸吗撸码
model ->数据(指内存数据)
view -> 视图层
controller ->控制层
三个模式的简略图如下

1 mvc mvp 他们是设计规范,我们必须遵守的分层协议,而mvvm 则是框架或者库
2 mvc mvp他们的区别是从activity里面抽出的东西不同,一个是抽出的controller,
一个则是viewer
3 mvvm 是把数据和视图层双向绑定了,一方变动另一方也跟着变动