我正在使用JDBC(不包括Spring,Hibernate或其他)在Java中編寫一些簡單的DAO。DAO包結構
將實現DAO放在與它們的接口相同的包中,還是將它們放入子包中是否更好?
例子:
com.mycompany.myproject.dao.MyDao
com.mycompany.myproject.dao.MyDaoImpl
OR
com.mycompany.myproject.dao.MyDao
com.mycompany.myproject.dao.impl.MyDaoImpl
如果您認爲子包結構,你會建議作爲一個子包的名字嗎? .impl? .SQL? .jdbc?
實際上,我不會有多個實現。我是否過度設計了這個?
根本沒有替代實現?甚至沒有單元測試嘲笑? – 2012-04-02 18:03:05