网站首页

人工智能P2P分享搜索全网发布信息网站地图标签大全

当前位置:诺佳网 > 电子/半导体 > 嵌入式技术 >

设计模式结构性:适配器模式

时间:2023-06-07 11:56

人气:

作者:admin

标签: 结构性  设计模式  适配器 

导读:适配器模式(Adapter Pattern)是作为两个不兼容的接口之间的桥梁。这种类型的设计模式属于结构型模式,它结合了两个独立接口的功能。...

适配器模式(Adapter Pattern)是作为两个不兼容的接口之间的桥梁。这种类型的设计模式属于结构型模式,它结合了两个独立接口的功能。

这种模式涉及到一个单一的类,该类负责加入独立的或不兼容的接口功能。举个真实的例子,读卡器是作为内存卡和笔记本之间的适配器。您将内存卡插入读卡器,再将读卡器插入笔记本,这样就可以通过笔记本来读取内存卡。

将一个接口转换客户希望的另一个接口,使接口不兼容的那些类能够一起工作,又名包装器(Wrapper)。适配器模式可以为对象适配器模式,也可以是类适配器模式

结构图

图片

角色与理解

  • 对象适配器模式包含如下角色
  • Target (目标抽象类):定义客户所需接口,可以是接口、抽象类或者具体类
  • Adapter (适配器):继承实现Target关联Adaptee,完成接口的转换
  • Adaptee (适配者):定义存在的接口被适配器适配
  • 对象适配器的核心是适配器继承或者实现目标类委派适配者(关联关系)完成任务
  • 一个适配器能够适配多个适配者
  • 类适配器角色与对象适配器角色一样,区别是类适配器继承适配者

核心代码

  • 目标抽象层

图片

  • **适配器类 **

图片

  • 适配者类

图片

  • 客户端

图片

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信