个人对面向接口编程的理解

使用面向接口编程的好处
个人对面向接口编程的理解
例1:
1、定义一个方法接口
个人对面向接口编程的理解
2、实现类:
个人对面向接口编程的理解
3、配置xml
个人对面向接口编程的理解
4、业务实现
个人对面向接口编程的理解

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