面向接口编程优点

时间:2021-03-09 17:56:05

面向接口编程的优点:

1 首先什么是面向接口编程:

 面向接口编程就是先把客户的业务逻辑线提取出来,

 作为接口,业务具体实现通过该接口的实现类来完成。 当客户需求变化时,

 只需编写该业务逻辑的新的实现类,通过更改配置文件(例如Spring框架)中该接口 的实现类就可以完成需求,

 不需要改写现有代码,减少对系统的影响。

2 面向接口编程的优点?

1 降低程序的耦合性。其能够最大限度的解耦,所谓解耦既是解耦合的意思,

它和耦合相对。耦合就是联系 ,耦合越强,联系越紧密。在程序中紧密的联系并不是一件好的事情,

因为两种事物之间联系越紧密,你更换 其中之一的难度就越大,扩展功能和debug的难度也就越大。

2 易于程序的扩展;

3 有利于程序的维护;