用以下方式为DAO命名通常是:
UserDAO - interface
UserDAOImpl - implements UserDAO
我想知道它的标准是使用后缀“Impl”来实现还是最好的做法是使用更有意义的东西。谢谢。
最佳答案
通常,这就是我所使用的。有时,如果您要创建一个期望其他人实现但提供引用实现的接口(interface),则像DefaultUserDAO
这样的Default前缀可能更有意义。
在大多数情况下,我觉得这两种可以互换使用,但在某些情况下,其中一种比另一种更为清晰。