设计模式-适配器模式

适配器模式:将一类的接口转换成满足用户需求的另一种接口。是的不相容的接口得以共同工作。

首先:如何调用被适配的对象呢? 可以通过 关联或者继承 适配器来实现。(1:这段代码是通过是通过继承来实现的,也达到了接口转换的目的)

2:通过对象关联的方法来实现适配器,就是上述的UML类图保持一致。

这段代码就是在适配器Adapter中关联了适配器适配器母接口Speker. 在适配器中的translate中实现了 speaker.speak()方法。

相关推荐
阿狗童鞋12 小时前
设计模式实战指南
设计模式
电子科技圈17 小时前
基于车载SerDes和OpenGMSL协议的SoC设计与验证:行业高频问题解析
设计模式·车载系统·软件构建·设计规范
ClinicTech19 小时前
高速冷冻离心机的温控系统与安全保护逻辑解析
设计模式·架构·健康医疗·设计语言
GISMagic1 天前
3.《设计模式》:软件设计与解耦能力提炼
设计模式·ai coding
染指11101 天前
131.Agent-Agent设计模式-MAS多智能体系统(Multi-Agent-System)
人工智能·设计模式·langchain·agent·agents
ShyanZh2 天前
【Python3基础】13-Python 常用设计模式
开发语言·python·设计模式
YYYing.2 天前
【设计模式系列 (五) 】原型模式
开发语言·后端·设计模式·原型模式·c/c++
长按助力退休3 天前
设计模式实战,这 5 个最常用
设计模式
Carl_奕然3 天前
【智能体】Agent的四种设计模式之:Multi-Agent Collaboration
设计模式
Lost of 程序猿3 天前
建造者模式实战:告别“十参数构造函数“的数据导出任务
后端·设计模式·c#·asp.net