首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Android Project App中包含大量软件包的后果是什么?

Android Project App中包含大量软件包的后果是什么?
EN

Stack Overflow用户
提问于 2012-12-17 23:59:30
回答 1查看 60关注 0票数 2

我正在做一个Android项目,其中有六个包(它们之间的命令),每个包中至少有5个类。

我正在尝试优化我的项目,以改变我的应用程序结构,并使其尽可能通用和可靠。因此,我正在尝试减少包的数量。

有一个只有几个包的项目是值得推荐的吗?换句话说,拥有大量包的后果是什么(特别是在项目执行上)?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-12-18 00:18:13

包主要是通过功能或技术分离来组织项目的一种便捷方式。

很久以前,android开发人员博客上有一篇关于优化的有趣文章,其中提到要避免使用getter和setter。因此,依赖公共字段成员是可行之路(http://developer.android.com/training/articles/perf-tips.html)。为了防止事情变得混乱,程序员的反应应该是“保护”字段(即受保护的字段),使其不受来自另一个包的访问。对于当前的jit编译器优化,这不再是真的。因此,使用尽可能少的包是没有意义的。为了清楚起见,我建议根据需要创建尽可能多的包。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13917560

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档