码迷,mamicode.com
首页 > 其他好文 > 详细

适配器模式(Adapter Pattern)

时间:2020-12-04 10:50:27      阅读:4      评论:0      收藏:0      [点我收藏+]

标签:lock   系统版本   ogr   dap   一个   strong   ima   客户   iter   

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

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

应用场景

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

适配器的分类

适配器分为:类适配器、对象适配器、接口适配方式
类适配器方式采用继承方式,对象适配方式使用构造函数传递

适配器的核心代码

技术图片
技术图片
技术图片

Mybatis适配器源码分析

技术图片

更多文章请关注[迦叶主站]http://jarye.cn

适配器模式(Adapter Pattern)

标签:lock   系统版本   ogr   dap   一个   strong   ima   客户   iter   

原文地址:https://www.cnblogs.com/jarye/p/14057468.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!