博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
适配器设计模式
阅读量:6240 次
发布时间:2019-06-22

本文共 491 字,大约阅读时间需要 1 分钟。

适配器模式


适配器模式就是把一个类的接口变成客户端所能接受的另一种接口,从而使两个接口不匹配的类能在一起工作,通常在项目需要引用开源框架来一起工作时,这些框架的内部都有一些关于环境信息的接口,需要外部引入,但是外部的接口不一定匹配,这时候就需要适配器模式来转换接口



适配器模式有两种,类适配器,对象适配器,接口适配器(前两种实现原理相同)

类适配器:通过继承来实现适配器功能 对象适配器:通过组合来实现适配器功能 接口适配器:通过抽象类来实现适配

  • java的Io类库中有很多,如 将字符串转换成字节数据保存到文件中,将字节数据变成数据流InputStream和outputStream就是适配器的体现,InputStreamReader实现了Reader接口,并持有InputStream的引用,其作用就是将InputStream适配到Reader,源校色就是InputStream代表的实例对象,目标角色是Reader类
  • jdbc对数据库驱动也是适配器模式,jdbc统一提供的Connection,preparedStatement,ResultSet接口,各自实现在各自的驱动里

转载地址:http://nqcia.baihongyu.com/

你可能感兴趣的文章
Shell命令-文件及内容处理之sort、uniq
查看>>
Android 之文件夹排序
查看>>
Java Assert 用法简介
查看>>
关于redo size(一)
查看>>
We Know What @You #Tag: Does the Dual Role Affect Hashtag Adoption-20160520
查看>>
(转)Eclipse新增安卓虚拟机
查看>>
SpringMvc访问Controller去掉do
查看>>
PHPnow升级PHP 5.4与Mysql 5.5
查看>>
正则表达式验证邮箱格式
查看>>
如何围绕企业战略,建设BI驾驶舱?
查看>>
java多线程stop,suspend使用代码实际例子
查看>>
中小型研发团队架构实践三:微服务架构(MSA)
查看>>
Windows动态库学习心得
查看>>
在VMware虚拟机上安装Ubuntu 10.04
查看>>
LDA主题模型简介
查看>>
可拖动的DIV续
查看>>
关于“类型初始值设定项引发异常”
查看>>
MySql 小表驱动大表
查看>>
Redis 数据结构的底层实现 (一) RealObject,embstr,sds,ziplist,quicklist
查看>>
SQL语句注入的问题
查看>>