作用:
将一个类的接口转换成客户希望的另外一个接口。Adapt 模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。

UML示意图
1)采用继承原有接口类的方式
Adapt模式C++实现

2)采用组合原有接口类的方式
Adapt模式C++实现

解析:
Adapt模式其实就是把完成同样的一个功能但是接口不能兼容的类桥接在一起使之可以在一起工作,这个模式使得复用旧的接口成为可能.


实现:
Adapt模式有两种实现办法,一种是采用继承原有接口类的方法,一种是采用组合原有接口类的方法,这里采用的是第二种实现方法.

1)Adapt.h

#endif


2)Adapt.cpp

}


3)Main.cpp

}

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-09-29
  • 2021-06-13
  • 2021-08-24
  • 2021-10-01
  • 2021-10-01
  • 2022-02-25
猜你喜欢
  • 2021-07-17
  • 2021-12-28
  • 2021-11-13
  • 2022-01-04
  • 2021-10-18
  • 2022-02-28
  • 2022-02-17
相关资源
相似解决方案