我正在将我的项目分成包,这是我第一次使用它,我通常只是在eclipse中使用默认包但我读到这不是最好的主意。
我想知道你是多么精细地制作项目。
我已将不同的类拆分为逻辑功能组,但这会在主包的顶部根末端留下一些拖延者。可以将那些留在那里或者他们是否有自己的包装?
由于
答案 0 :(得分:2)
在我的主程序包的顶部根末端留下了一些散步者。可以将那些留在那里或者他们是否有自己的包装?
如果这些“stragglers”包含其他类使用的功能,那么将它放在“util”子包中可能会更好。热门软件包通常包含作为框架或API的中央访问点的类,或者(在应用程序的情况下)包含main方法并设置其他所有内容的类。
答案 1 :(得分:1)
留下什么样的落后者?如果它是一些辅助实用程序,您可以创建一些类似yourapp.utils
的包并将它们放在那里。请提供更多详情。
答案 2 :(得分:0)
您应该考虑每个项目都包含模块的事实。想想玩具积木,你把它们放在一起组成你的程序。
您可以将包装想象为一个盒子,您可以在其中放入另一个盒子或类。 每个包都应该有明确的责任,它可以包含子包或类。 我认为这是一个很好的项目结构,如果你在特定的包中有每个类,假定它是。
因此,如果您已经在考虑周全的软件包和子软件包中构建了项目,那么没有类不应该没有包。尝试为适合的包找到一个好名字。
也许一个“utils”包或“helper”包对于类似的东西来说是一个好名字。
希望我能帮忙:) 问候