示例1-MVP
2016-05-12 15:58
337 查看
MVP与MVC
MVP(Model View Presenter)
MVP模式3要素:
(1) View :负责绘制UI元素、与用户进行交互(在Android中体现为Activity); View通过View interface与Presenter进行交互,降低耦合,方便进行单元测试;
(2) Model :负责存储、检索、操纵数据(有时也实现一个Model interface用来降低耦合);
(3) Presenter :作为View与Model交互的中间纽带,处理与用户交互的逻辑。
MVC模式3要素:
(1)View:对应于布局文件
(2)Model:业务逻辑和实体模型
(3)Controllor:对应于Activity
参考:
http://antonioleiva.com/mvp-android
https://github.com/pedrovgs/EffectiveAndroidUI
https://github.com/konmik/konmik.github.io/wiki/Introduction-to-Model-View-Presenter-on-Android
MVP(Model View Presenter)
MVP模式3要素:
(1) View :负责绘制UI元素、与用户进行交互(在Android中体现为Activity); View通过View interface与Presenter进行交互,降低耦合,方便进行单元测试;
(2) Model :负责存储、检索、操纵数据(有时也实现一个Model interface用来降低耦合);
(3) Presenter :作为View与Model交互的中间纽带,处理与用户交互的逻辑。
MVC模式3要素:
(1)View:对应于布局文件
(2)Model:业务逻辑和实体模型
(3)Controllor:对应于Activity
参考:
http://antonioleiva.com/mvp-android
https://github.com/pedrovgs/EffectiveAndroidUI
https://github.com/konmik/konmik.github.io/wiki/Introduction-to-Model-View-Presenter-on-Android
相关文章推荐
- AngularJs获取对象内容例子
- FreeBuf.COM | 关注黑客与极客
- 关于cnblog.com的用户体验
- Cloudera Manager ☞ Role&Role Instance &Role Group&Service关系
- IOS和安卓ui设计常用尺寸及基本知识
- 三星S7 Edge怎么打开usb调试呢?
- Python高级爬虫之动态加载页面的解决方案与爬虫代理
- 源码推荐(05.12):购物车,系统源生方法扫描二维码/条形码
- 关于hadoop学习的思考(一) —— 小的知识点的总结
- 第十二周项目 1.2实现复数类中的运算符重载
- java中HashMap详解
- dmalloc arm-linux平台使用
- faster_rcnn c++版本的 caffe 封装(1)
- 夜空中最亮的星
- amoeba安装与实现amoeba for mysql读写分离
- LeetCode 134 - gas station
- cacti结构浅析
- SpringMVC中@RequestMapping6个基本用法小结
- iOS-cocoaPods安装,使用,卸载
- MySQL与Oracle 差异比较之三函数