在java中使用包

时间:2012-02-19 11:40:15

标签: java package

我正在将我的项目分成包,这是我第一次使用它,我通常只是在eclipse中使用默认包但我读到这不是最好的主意。

我想知道你是多么精细地制作项目。

我已将不同的类拆分为逻辑功能组,但这会在主包的顶部根末端留下一些拖延者。可以将那些留在那里或者他们是否有自己的包装?

由于

3 个答案:

答案 0 :(得分:2)

  

在我的主程序包的顶部根末端留下了一些散步者。可以将那些留在那里或者他们是否有自己的包装?

如果这些“stragglers”包含其他类使用的功能,那么将它放在“util”子包中可能会更好。热门软件包通常包含作为框架或API的中央访问点的类,或者(在应用程序的情况下)包含main方法并设置其他所有内容的类。

答案 1 :(得分:1)

留下什么样的落后者?如果它是一些辅助实用程序,您可以创建一些类似yourapp.utils的包并将它们放在那里。请提供更多详情。

答案 2 :(得分:0)

您应该考虑每个项目都包含模块的事实。想想玩具积木,你把它们放在一起组成你的程序。

您可以将包装想象为一个盒子,您可以在其中放入另一个盒子或类。 每个包都应该有明确的责任,它可以包含子包或类。 我认为这是一个很好的项目结构,如果你在特定的包中有每个类,假定它是。

因此,如果您已经在考虑周全的软件包和子软件包中构建了项目,那么没有类不应该没有包。尝试为适合的包找到一个好名字。

也许一个“utils”包或“helper”包对于类似的东西来说是一个好名字。

希望我能帮忙:) 问候