Android应用程序包有用吗?

时间:2011-11-06 00:45:32

标签: android packages

好的,所以这可能是一个非常明显的愚蠢问题......无论如何,我正在制作一个新的应用程序,我想知道我是否应该为每个类别的对象制作一个包,

例如:Monsters,PowerUps,Powers,FrameWork(我在那里制作我实施的课程)等。

我使用canvas和一个线程类来处理画布内发生的事情(lockcanvas,unlock和post等)

那么,我应该在一个包装或几个包装中制作所有东西,并且它会更难还是我需要知道使用这些包装的东西?谢谢!

2 个答案:

答案 0 :(得分:0)

通过使用包中的文件夹对代码进行分组,您可以获得与查找相同的组织效果,而无需额外包的所有麻烦。除非您对多个包有特殊的技术要求,否则我会尽量保持简单。

答案 1 :(得分:0)

完全取决于你如何对课程进行分组。在编码方面,由于Eclipse会为您解决所有问题,因此几乎没有什么区别。相反,请考虑如何使用软件包帮助您在六个月内返回代码时快速找到正确的位置来纠正错误。

恕我直言,你的建议似乎导致一些太多的包裹以获得舒适感。我不知道你的代码有多复杂,但是如果你每个软件包只有一些类,那可能有点太精细了。可能更好地将您的应用程序分解为更大的功能块。同样值得将常见的“帮助”或“实用”类转换为自己的包。

与编码风格的任何方面一样,意见会有所不同。但我发现下面的文章很有争议......

Package by feature, not layer