MVP开发模式个人总结
来源:互联网 发布:mac 如何转换flac ape 编辑:程序博客网 时间:2024/06/08 16:08
通过查阅鸿洋大神的MVP开发模式后,个人总结MVP给我感觉,主要记录并总结一下自己对MVP的理解。
直接进入主题(MVP):
model:实体类跟业务逻辑层的实现
view:activity(主要是对外提供activity中所展示的内容,比如控件,数据等等东西,因为activity中需要代码清晰,所以只对外提供你的业务逻辑中所需要用到的当前数据即用户产生的即时数据,控件等等东西)
presenter:连接model跟view的桥梁(简单点说就是一个控制类,比如你在view中需要用到的一些方法,说白了就是定义了一些方法,而定义的这些方法再调用model中所定义的业务逻辑处理的一些方法来实现功能的显示。其实也可以这么理解,presenter相当于把model中的业务逻辑的各种方法拼接起来进行实现view中的功能)
所以,通过对MVP各层的解释,你会发现MVP模式中的model跟view是不可以直接交互的,他们是通过presenter层进行交互的,view层通过调用presenter层中的方法进行事件的处理,而presenter层通过调用model层中的业务逻辑方法来进行执行事件也就是方法的定义。
通过对MVP的学习,我发现现在维护代码更加方便快捷,而且activity也就是view层代码没有那么冗余,看起来很条理。
实例:
http://blog.csdn.net/lmj623565791/article/details/46596109 这个网址是鸿洋大神的实例,大家可以参考一下。
1 0
- MVP开发模式个人总结
- android mvp模式 总结及个人心得
- Android开发MVP模式个人见解
- 开发模式总结:MVC、MVP&MVVM
- android MVP模式 个人思考
- Android MVP模式个人心得
- MVP模式的个人理解
- Android开发框架模式MVC、MVP使用总结
- Android MVP开发模式
- android MVP 开发模式
- Android mvp开发模式
- Android 开发MVP模式
- Android mvp开发模式
- T-MVP开发模式
- android mvp开发模式
- 开发模式 MVP
- mvp设计模式的个人理解
- MVC、MVP、MVVM模式总结
- css文字超出范围后面小数点显示
- 如何查看Linux内核中printk打印的信息?
- sort-colors
- 二进制中1的个数
- Matrix POJ
- MVP开发模式个人总结
- Java的方式生成条形码
- git下载编译proxychains实现socks代理使用
- 魔法宝石(思维啊……)
- SQL查询--列出至少有一个员工的部门
- 修改navigation的背景和背景图片
- 项目成本管理-案例分享
- BIT (树状数组) ——Poj 3067 Japan
- 移动端开发问题总结1