适配器模式(Adapter)将一个类的接口转换为客户希望的另外一个接口。适配器模型使得原本由于接口不兼容而不能在一起工作的类能够在一起工作。
适配器模式分为类适配器模式和对象适配器模式。由于类适配器可以使用多重继承对一个接口与另一个接口进行匹配,而C#,VB.Net,Java等多语言都不能支持多重继承(C++支持),也就是一个类只有一个父类,所以这里主要讲对象适配器模式。
实例:
Adaptee:需要适配的类
Adapter:
时间: 2024-10-09 23:43:56
适配器模式(Adapter)将一个类的接口转换为客户希望的另外一个接口。适配器模型使得原本由于接口不兼容而不能在一起工作的类能够在一起工作。
适配器模式分为类适配器模式和对象适配器模式。由于类适配器可以使用多重继承对一个接口与另一个接口进行匹配,而C#,VB.Net,Java等多语言都不能支持多重继承(C++支持),也就是一个类只有一个父类,所以这里主要讲对象适配器模式。
实例:
Adaptee:需要适配的类
Adapter: