Android MVC,MVP架构模式的简单理解
来源:互联网 发布:js获取所有兄弟节点 编辑:程序博客网 时间:2024/05/18 00:58
M:模型(model)XML布局文件书记处理的结果,处理数据,业务逻辑等。比如数据库存取操作,网络操作,复杂的算法,耗时的任务等都在model层处理。
V:视图(view)XMl布局文件,M层返回处理结果会显示在V层。
C:控制器(controller):起到桥梁的作用,来控制M层和V层以达到视图分离的效果(也相当于处理逻辑的Activity,Activity读取V视图层的数据)
MVP是在MVC里演变出来的,所以M,V两层不再作过多解释。着重解释P层。
从MVC和MVP两者结合来看,Controlller/Presenter在MVC/MVP中都起着逻辑控制处理的角色,起着控制各业务流程的作用。而 MVP与MVC最不同的一点是M与V是不直接关联的也是就Model与View不存在直接关系,这两者之间间隔着的是Presenter层,其负责调控 View与Model之间的间接交互。
1:Model与View之间的交互由Presenter完成
2.Presenter与View之间的交互是通过接口的
阅读全文
0 0
- Android MVC,MVP架构模式的简单理解
- Android中的MVC和MVP模式的简单理解
- MVC、MVP、MVVM架构模式--简单说
- Android架构模式:MVC & MVP & MVVM
- MVP模式的简单理解
- 对Android-MVP架构模式的理解与初尝试
- Android开发架构模式MVP的简单思考
- Android MVC、MVP架构
- Android----MVP模式的理解
- Android MVP模式的理解
- Android的设计架构MVP,MVC
- Android MVC和MVP架构的详解
- Android MVP模式简单理解与实践
- MVP模式简单理解
- 架构模式 -- MVC、MVP、MVVM
- 浅谈架构模式-mvc,mvp
- 架构模式:MVC,MVP&MVVM
- Android学习之浅谈对MVC模式和MVP模式的理解
- jupyter notebook 学习
- 基于docker 安装tensorflow过程总结
- 51Nod-1513-树上的回文
- express入门(1)
- 【算法】排序算法第三讲:交换排序
- Android MVC,MVP架构模式的简单理解
- 10015---Linux IO模式及 select、poll、epoll详解
- instant run开启导致程序不能运行
- urllib2和requests的基本使用
- Redis读书笔记
- [Python3] 初识py, 一个简单练手的小玩意. 快递查询
- express入门(2)-路由
- 使用Stack堆栈集合大数据运算
- 如何手动将Metasploit的Payloads注入到Android应用中