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