mvc mvp mvvm 的差别

2019-08-23  本文已影响0人  撸吗撸码

model ->数据(指内存数据)
view -> 视图层
controller ->控制层

三个模式的简略图如下


WechatIMG5.jpeg

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

上一篇 下一篇

猜你喜欢

热点阅读