使用侧定义接口和实现侧定义接口

1. 在使用侧定义接口

    是对于外部系统的一个解耦,只依赖于接口,接口实质是一种协议,对于功能的抽象,不依赖于外部具体的实现,也可以根据业务需求更换不同的外部系统,而不影响内部代码

2. 在实现侧定义接口

    多为Facade模式(外观模式),即提供统一的导出接口,但是内部可能有多种不同的实现方式,这种模式的好处是提高内部的可拓展性,而增加使用方的复杂度

以上为两种接口的使用设计模式

posted @ 2022-10-13 10:46  hovinlu  阅读(44)  评论(0)    收藏  举报