`
blogfeifei
  • 浏览: 1196496 次
文章分类
社区版块
存档分类
最新评论

设计模式----Adapter(适配器)

 
阅读更多

作用:

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

  UML示意图

  1)采用继承原有接口类的方式

设计模式的解析和实现(C++)之六-Adapt模式

  2)采用组合原有接口类的方式

设计模式的解析和实现(C++)之六-Adapt模式

  解析:

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

  实现:

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

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics