您的位置:首页 > 移动开发

APP开发实战54-业务逻辑层设计(Presenter)和数据访问层设计(Model)

2016-06-12 22:12 393 查看

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)数据访问层功能模块
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: