ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

适配器模式(Adapter Pattern)

2020-11-29 19:35:19  阅读:199  来源: 互联网

标签:字符 字节 对象 Pattern 适配器 接口 兼容 Adapter


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

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

应用场景

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

适配器的分类

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

适配器的核心代码

参数适配
类适配器
对象适配器

Mybatis适配器源码分析

Mybatis日志适配器

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

标签:字符,字节,对象,Pattern,适配器,接口,兼容,Adapter
来源: https://www.cnblogs.com/jarye/p/14057468.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有