Java 为什么选择SpringDAO类的接口而不是普通方法?
为什么我们需要为dao或服务层使用接口,而不是创建直接方法。有什么具体原因吗 Spring提供松散耦合的代码。它将给出接口的实现。或者,如果您想给出自己的实现,您也可以这样做。这也是最佳实践。使用接口非常有用,主要原因有两个:Java 为什么选择SpringDAO类的接口而不是普通方法?,java,spring,spring-mvc,Java,Spring,Spring Mvc,为什么我们需要为dao或服务层使用接口,而不是创建直接方法。有什么具体原因吗 Spring提供松散耦合的代码。它将给出接口的实现。或者,如果您想给出自己的实现,您也可以这样做。这也是最佳实践。使用接口非常有用,主要原因有两个: 使用新的实现更改实现 用模拟对象测试代码 事实上,使用接口而不是类将代码与实际实现解耦
- 使用新的实现更改实现
- 用模拟对象测试代码