个人对面向接口编程的理解
使用面向接口编程的好处
例1:
1、定义一个方法接口
2、实现类:
3、配置xml
4、业务实现
与以往的面向实现相比,即业务逻辑想实现 sayHello()方法的功能需要
面向接口编程由于有个第三方中转商,将 实现类HelloImpl 命名为hello,通过hello在业务逻辑创建实现对象 helloApi
比如这个时候如果我们想使用类 HelloOther实现 helloApi ,只需要将配置文件更改为
这样不需要修改业务层的代码,业务代码不变即可,仍可以写成原来的样子,是不是很方便,这个就是常说的sping中的解耦。