美文网首页
Android MVP与MVC

Android MVP与MVC

作者: 最黑暗的自己 | 来源:发表于2020-01-27 11:29 被阅读0次

MVC模式:


image.png

分为实体层model,视图层view,控制层controller。
1、view层是程序的界面,负责展示界面与接收数据。
2、controller层用于更新UI界面以及数据实例。
3、model层就是javabean实体,用于保存实例数据。
一般我们在activity界面不仅承担了view角色还承担了controller的角色,view和controller耦合在一起

MVP模式:
把activity中的UI逻辑抽象成view接口,把业务逻辑抽象成controller接口,model还是实例数据


image.png

Presenter是model与view的桥梁,view不能直接对model进行操作

相关文章

网友评论

      本文标题:Android MVP与MVC

      本文链接:https://www.haomeiwen.com/subject/tzdtxqtx.html