model ->数据(指内存数据)
view -> 视图层
controller ->控制层
三个模式的简略图如下

1 mvc mvp 他们是设计规范,我们必须遵守的分层协议,而mvvm 则是框架或者库
2 mvc mvp他们的区别是从activity里面抽出的东西不同,一个是抽出的controller,
一个则是viewer
3 mvvm 是把数据和视图层双向绑定了,一方变动另一方也跟着变动
model ->数据(指内存数据)
view -> 视图层
controller ->控制层
三个模式的简略图如下
1 mvc mvp 他们是设计规范,我们必须遵守的分层协议,而mvvm 则是框架或者库
2 mvc mvp他们的区别是从activity里面抽出的东西不同,一个是抽出的controller,
一个则是viewer
3 mvvm 是把数据和视图层双向绑定了,一方变动另一方也跟着变动
本文标题:mvc mvp mvvm 的差别
本文链接:https://www.haomeiwen.com/subject/xspasctx.html
网友评论