设计模式系列6:如何应用适配器模式(AdapterPattern)?
- 内容介绍
- 文章标签
- 相关推荐
本文共计511个文字,预计阅读时间需要3分钟。
定义将一个类的接口转换成客户期望的另一接口,适配器模式使原本由于接口不兼容而不能一起工作的那些类可以一起工作。--《设计模式》GoFUML类图使用场景在于遗留代码复用,以及适配器类库。
定义将一个类的接口转换成客户希望的另一个接口,适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。--《设计模式》GoFUML类图使用场景在遗留代码复用,类库定义
将一个类的接口转换成客户希望的另一个接口,适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 --《设计模式》GoF
UML类图
使用场景
关键组成部分
1,目标角色(Target):定义Client使用的与特定领域相关的接口。
2,客户角色(Client):与符合Target接口的对象协同。
3,被适配角色(Adaptee):定义一个已经存在并已经使用的接口,这个接口需要适配。
4,适配器角色(Adapter):适配器模式的核心,它将对被适配Adaptee角色已有的接口转换为目标角色Target匹配的接口。对Adaptee的接口与Target接口进行适配。
本文共计511个文字,预计阅读时间需要3分钟。
定义将一个类的接口转换成客户期望的另一接口,适配器模式使原本由于接口不兼容而不能一起工作的那些类可以一起工作。--《设计模式》GoFUML类图使用场景在于遗留代码复用,以及适配器类库。
定义将一个类的接口转换成客户希望的另一个接口,适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。--《设计模式》GoFUML类图使用场景在遗留代码复用,类库定义
将一个类的接口转换成客户希望的另一个接口,适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 --《设计模式》GoF
UML类图
使用场景
关键组成部分
1,目标角色(Target):定义Client使用的与特定领域相关的接口。
2,客户角色(Client):与符合Target接口的对象协同。
3,被适配角色(Adaptee):定义一个已经存在并已经使用的接口,这个接口需要适配。
4,适配器角色(Adapter):适配器模式的核心,它将对被适配Adaptee角色已有的接口转换为目标角色Target匹配的接口。对Adaptee的接口与Target接口进行适配。

