基础概念
- 适配器模式:将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。
- 适用性:
- 你想使用一个已经存在的类,而它的接口不符合你的需求。
- 你想创建一个可以复用的类,该类可以与其他不相关的类或不可预见的类(即那些可能不一定兼容的类)协同工作。
- 参与者: -
Target
- 定义Client
使用的与特定领域相关的接口。 -Client
- 与符合Target
接口的对象协同。 -Adaptee
- 定义一个已经存在的接口,这个接口需要适配。 -Adapter
- 对Adaptee
的接口与Target
的接口进行适配。