我正在做一个Android项目,其中有六个包(它们之间的命令),每个包中至少有5个类。
我正在尝试优化我的项目,以改变我的应用程序结构,并使其尽可能通用和可靠。因此,我正在尝试减少包的数量。
有一个只有几个包的项目是值得推荐的吗?换句话说,拥有大量包的后果是什么(特别是在项目执行上)?
发布于 2012-12-18 00:18:13
包主要是通过功能或技术分离来组织项目的一种便捷方式。
很久以前,android开发人员博客上有一篇关于优化的有趣文章,其中提到要避免使用getter和setter。因此,依赖公共字段成员是可行之路(http://developer.android.com/training/articles/perf-tips.html)。为了防止事情变得混乱,程序员的反应应该是“保护”字段(即受保护的字段),使其不受来自另一个包的访问。对于当前的jit编译器优化,这不再是真的。因此,使用尽可能少的包是没有意义的。为了清楚起见,我建议根据需要创建尽可能多的包。
https://stackoverflow.com/questions/13917560
复制相似问题