我刚刚发现了一些我以前从未听说过并且我不同意(到现在)的东西。在(已投票且未进一步评论)answer我阅读了“为什么要在同一个包中混合类和接口(interface)”
所以我想知道,是否有理由将 Java 中的接口(interface)和实现分开。
我知道我们没有义务将所有实现都放在接口(interface)包中,但(有时)不在那里是明智的吗?
问候
迈克
[;-)
最佳答案
我同意 org.life.java - 我将拥有服务和底层 service.impl 包,但始终采用那种安排。
我不同意“不好的做法”这个词。太强了。
java.util Collections API 与此建议冲突。我不想成为那个告诉约书亚布洛赫他做得“不好”的人。
关于java - 'mix class and interfaces in the same package' 是不好的做法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4603152/