针对android app开发过程中的大家都倾向于多个module开发 以降低功能之间的耦合,方便多人开发,方便单元测试。
我现在的项目中使用过程遇到一些问题,
例如把项目中的基础模块分为以下几种:
common模块:放一些公共类的如:utils
第三方库模块:主要放第三方库
网络模块:主要是http请求
本地文件管理模块 :本地写文件,数据库管理,SP管理。
日志模块: 输出到本地文件, 上传网络
这样划分会出现 这些基础模块之间互相引混乱引用的问题,如:
日志模块 会依赖 本地文件模块 和 网络模块
网络模块 会依赖日志模块
请问出现这种基础模块之间互相引用的问题,是我模块功能划分的问题吗?还是有其他更好的办法?求大婶赐教。
网友评论