结构型模式-适配器模式
结构型模式:
适配器模式(Adapter)
解决接口兼容问题
描述
将一个类的接口转换成客户端所期望的另外一个接口,从而使得原本不兼容的类能够协同工作。这种方式可以提高代码的重用性和通用性,同时也能够简化系统的设计和实现。
适用环境
将一个已存在的类进行接口转换时使用;当需要复用一些现存的类,但是其接口与我们所需要的不一致时使用。
优点:
可以让两个不兼容的接口协同工作;提高了代码的复用性,让原本不可复用的类可以被复用。
缺点:
对于过多的使用适配器,会使代码变得非常难以理解和维护&