0
点赞
收藏
分享

微信扫一扫

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

上一篇 <<<建造者模式(Builder Pattern)
下一篇 >>>原型模式(Prototype Pattern)


适配器模式:将一个类的接口转换成客户希望的另外一个接口。

  • 优点:使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。

应用场景

  • 新老版本接口的兼容【不同的数据库版本、不同的系统版本兼容】
  • OutputStreamWriter:是Writer的子类,将输出的字符流变为字节流,即:将一个字符流的输出对象变为字节流的输出对象。
  • InputStreamReader:是Reader的子类,将输入的字节流变为字符流,即:将一个字节流的输入对象变为字符流的输入对象。
  • SpringMVC 适配器
  • Mybatis多种日志框架的整合

适配器的分类

适配器的核心代码



Mybatis适配器源码分析


相关文章链接:
<<<23种常用设计模式总览
<<<代理模式(Proxy Pattern)
<<<装饰模式(Decorator Pattern)
<<<观察者模式(Observer Pattern)
<<<单例模式(Singleton Pattern)
<<<责任链模式(Chain of Responsibility Pattern)
<<<策略模式(Strategy Pattern)
<<<模板方法模式(Template Pattern)
<<<外观/门面模式(Facade Pattern)
<<<建造者模式(Builder Pattern)
<<<原型模式(Prototype Pattern)
<<<工厂相关模式(Factory Pattern)

举报

相关推荐

0 条评论