我们有一个典型的n层Java应用程序,我注意到我们的数据访问层具有类型为FooDAO和FooDAOImpl的DAO。我试图证明两者的必要性,这是我的分析。
基于以上几点,我并不真正需要单独的FooDAO和FooDAOImpl来满足需要,而简单的FooDAO就足够了。随时纠正我提到的任何要点。
提前致谢!
最佳答案
我在Mockito上尝试了#3,它能够在没有接口的情况下模拟POJO。有了针对#1和#2提到的论点,我倾向于暂时不使用单独的DAO和DAOImpl。随时添加其他比较点。
我们有一个典型的n层Java应用程序,我注意到我们的数据访问层具有类型为FooDAO和FooDAOImpl的DAO。我试图证明两者的必要性,这是我的分析。
最佳答案
我在Mockito上尝试了#3,它能够在没有接口的情况下模拟POJO。有了针对#1和#2提到的论点,我倾向于暂时不使用单独的DAO和DAOImpl。随时添加其他比较点。