我正在开发一个需要与DB建立连接的应用程序。为了通过这个连接进行操作,我使用了DAO模式。我的问题与代码的组织以及接口和实现的名称有关。下一个包结构是当前包结构:
关于接口的命名,我认为,如果我不知道如何命名它,那么使用像ClassDAO和DefaultClassDAO这样的东西来实现是个好主意。你认为如何?这有什么约定吗?
发布于 2013-04-08 16:15:21
我会使用“领域驱动设计”中描述的约定。
您甚至可以将DB类放到不同的子项目中。我认为重要的是不要将DB放在设计的中心,而只是将其视为实现细节。
https://stackoverflow.com/questions/15883961
复制相似问题