15.2.5实体类模块设计
实体类是现实实体在计算机中的表示。它贯穿于整个架构,负担着在各层次及模块间传递数据的职责。此模块包括各种数据相关的类。
在处理类对象数据的时候,常需要把数据序列化,因此实体类需要继承Parcelable和Serializable这两个接口类。
Java语言在数据赋值/拷贝的时候,常是浅赋值/浅拷贝,因此实体类还需要继承Cloneable这个接口类,利用clone函数实现数据的深赋值/深拷贝。
15.2.6辅助类模块设计
此模块包各种全局辅助性功能相关的类,如APP中各层可能都会涉及对手机号码的校验,此功能可放在这个模块;日志功能通常也放在这个模块。
15.2.7三方功能模块设计
在APP中使用的三方功能模块大体分为两类:
A各类控件。<