为什么要面向接口编程

时间:2021-09-09 17:55:54

接口描述:

接口,即对实现类的一种规范,当一个具体实现类实现这个接口的时候,应当实现接口所定义的所有规范。

那为什么要面向接口编程呢?

答案和使用spring是一样的,降低代码耦合度,提高可扩展性,即规范与实现分离。当我们要使用一个组件的时候,只是直接面向这个组件的接口,并不关心接口的具体实现,这样,当扩展或维护接口功能的时候,就不需要修改我们调用方的代码,实现调用方与接口实现的解耦