Spring 之 接口编程

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Wastematerial/article/details/77824883

在前几天回顾Spring的时候,总结了一些关于接口编程的问题


在Spring 中,我们可以经常发现它的结构


对于每一个层,我们都会有一个接口类,一个接口实现类,这样可以保证灵活性。

对于不同层的调用,定义的属性是一个接口类,而不是实现类。这样体现了向上造型的思想,
我们可以通过接口层调用实现层中的方法(向上造型),会有很高的灵活性还有版本的兼容性,如果当业务发生变化,我们的实现层发生了改变,改变太过于大,我们可以重写一个实现层,而在配置文件中改动接口层所对应的实现层,而其他的代码不用发生太大的改变。这样可以极大提高后期的维护。
同时在配置文件中,我们可以指定该接口类调用的是其哪个子类。

让spring对其管理起来。
如果是注解的方式,如果只有一个子类时,不用声明关联,Spring内置会自动进行关联,如果有多个的时候要用注解进行关联。

猜你喜欢

转载自blog.csdn.net/Wastematerial/article/details/77824883