记录学习MVP in Android

来源:互联网 发布:recyclerview清除数据 编辑:程序博客网 时间:2024/06/05 00:22

今天在祥哥的博客看了一下MVP这个思想,好好想了一下。自己之前一直用的都是MVC,这种模式的分层也是很明显的。优点是代码分层,各功能看起来都相互独立。今天看了MVP,感受蛮深的。最大的地方是分层比MVC彻底。MVP的各个层,完全是站在自己的角度,处理完自己的事就可以了。M层负责数据操作,主要是数据的操作和对外暴露接口。V层主要是管理视图,同时也暴露视图对外处理接口。P层就负责两层交互。逻辑是V层调用P层,P层调用M层并与V层数据比较处理,最后将结果返回V层。

0 0
原创粉丝点击