不久之前,我在这里看到一个有关Java包的细粒度组织的问题。例如,my.project.util
, my.project.factory
, my.project.service
等。
在Java中,有哪些关于包组织和其中内容的最佳实践?
在Java项目中,您如何组织类?
例如,我正在与几个人合作的项目中有一个名为beans的包。它最初是一个包含简单bean的项目,但由于经验不足和时间不足,它最终包含了几乎所有东西。我通过将一些工厂类放入工厂包(具有创建bean的静态方法的类)来对其进行了一些清理,但我们还有其他执行业务逻辑和从属性文件检索代码消息等简单处理(没有业务逻辑)的类。