APP开发实战55-实体类、辅助类和三方功能模块设计
来源:互联网 发布:网站建设软件 免费 编辑:程序博客网 时间:2024/05/19 17:09
15.2.5实体类模块设计
实体类是现实实体在计算机中的表示。它贯穿于整个架构,负担着在各层次及模块间传递数据的职责。此模块包括各种数据相关的类。
在处理类对象数据的时候,常需要把数据序列化,因此实体类需要继承Parcelable和Serializable这两个接口类。
Java语言在数据赋值/拷贝的时候,常是浅赋值/浅拷贝,因此实体类还需要继承Cloneable这个接口类,利用clone函数实现数据的深赋值/深拷贝。
15.2.6辅助类模块设计
此模块包各种全局辅助性功能相关的类,如APP中各层可能都会涉及对手机号码的校验,此功能可放在这个模块;日志功能通常也放在这个模块。
15.2.7三方功能模块设计
在APP中使用的三方功能模块大体分为两类:
A各类控件。
B具体功能,如地图、推送和统计等功能。
此功能模块可以按上述分类,再细分不同子模块。
对于各功能模块,如地图,可能用百度的,也可能用高德的,建议增加一个适配层,方便其它模块调用。
0 0
- APP开发实战55-实体类、辅助类和三方功能模块设计
- APP开发实战130-APP三方服务介绍
- APP开发的辅助类
- App相关辅助类
- Android开发---APP打开三方APP
- APP开发实战51-APP架构设计
- 快速开发 生成实体类(三)
- 串口开发辅助类
- 开启三方APP和设置VPN
- 实战开发-Ashurol天气预报APP(三)
- APP开发实战2-APP产品和设计人员的工作
- APP开发实战3-APP产品和设计人员的工作
- APP开发实战4-APP产品和设计人员的工作
- APP开发实战5-APP产品和设计人员的工作
- APP开发实战8-API接口设计
- APP开发实战54-业务逻辑层设计(Presenter)和数据访问层设计(Model)
- Util:跟App相关的辅助类
- 跟App相关的辅助类
- Java中String类的特点
- SCTF2014/pwn400 writeup
- Linux 内核学习内容
- css布局
- 嵌入式实时操作系统任务调度算法
- APP开发实战55-实体类、辅助类和三方功能模块设计
- 云计算的发展路径和落地形态分别有几种?
- java集合入门
- I 帧,B帧,P帧,IDR帧的区别
- 相机模型(Camera Model)
- imx6交叉编译器arm-none-linux-gnueabi-gcc的安装
- 目标跟踪方法--CamShift 算法
- 简述C++虚函数作用及底层实现原理
- 使用HashMap时碰到的串值问题