适配器模式(Adapter Pattern)是作为两个不兼容的接口之间的桥梁,将一个类的接口转化成客户希望的另外一个接口。适配器模式使得原本由接口不能兼容而不能一起工作的类可以一起工作。
主要元素
主要元素有三个
目标角色:期待得到的接口
适配者角色:被适配的接口
适配器角色:将源接口转换成目标接口
适用场景
当调用双方都不容易修改的时候,为了复用现有组件可以适用适配器模式。在系统中接入第三方组件的时候经常被使用到;注意
如果系统中存在过多适配器,会增加系统的复杂性,设计人员应考虑对系统进行重构。