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