APP开发实战54-业务逻辑层设计(Presenter)和数据访问层设计(Model)
2016-06-12 22:12
423 查看
15.2.3业务逻辑层设计(Presenter)
业务逻辑层包括业务处理、数据的生成、处理和转换等业务逻辑相关的类。分为两大功能模块:
(1)业务逻辑层接口模块
(2)业务逻辑层功能模块
强化Presenter的作用,将所有逻辑操作都放在Presenter内也容易造成Presenter内的代码量过大,可以在UI层和Presenter之间设置中介者Mediator,将例如数据校验、组装和Activity间的消息路由等逻辑操作放在Mediator中;在Presenter和Model之间使用代理Proxy等,进一步分层处理。
15.2.4数据访问层设计(Model)
Android应用的数据访问层包括SharedPreferences、File、DataBase和HTTP等读写数据相关的类。
分为两大功能模块:
(1)数据访问层接口模块
(2)数据访问层功能模块
相关文章推荐
- Android: Intent详细使用方法
- Android5.0的Palette(调色板)、视图阴影、着色和裁剪介绍
- Android touch 事件传递机制
- java.util.zip.ZipException: duplicate entry: com/nineoldandroids/animation/Animator$AnimatorListener
- android里图片下载工具类AsyncImageLoader分析
- cocos2dx游戏--三国关羽传【角色扮演类】Demo的制作及实现
- 关于Android中的SharedPreferences的介绍
- Android 开发之setFocusable 焦点问题
- [Android]fill_parent与match_parent区别
- Android4.4如何实现短信拦截
- CocoaPods的安装及使用
- unity热更新
- swift 点击空白键盘下去
- cocos2dx[3.2](2) ——浅析cocos2dx3.2引擎目录
- QQ授权登入(Android SDK3.1)
- xxxMapper.xml简单crud
- Android Service 你应该掌握的东西
- <转>为什么 Android 上 Canvas 画出的图形不够平滑?
- iOS应用程序生命周期(前后台切换,应用的各种状态)详解
- Android-仿微信菜单