设计模式-适配器模式

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

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

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

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

相关推荐
大飞pkz2 小时前
【设计模式】C#反射实现抽象工厂模式
设计模式·c#·抽象工厂模式·c#反射·c#反射实现抽象工厂模式
努力也学不会java2 小时前
【设计模式】抽象工厂模式
java·设计模式·oracle·抽象工厂模式
青草地溪水旁2 小时前
设计模式(C++)详解—抽象工厂模式 (Abstract Factory)(2)
c++·设计模式·抽象工厂模式
青草地溪水旁2 小时前
设计模式(C++)详解—抽象工厂模式 (Abstract Factory)(1)
c++·设计模式·抽象工厂模式
Magnetic_h12 小时前
【iOS】设计模式复习
笔记·学习·ios·设计模式·objective-c·cocoa
A阳俊yi13 小时前
设计模式——结构型模式
设计模式
努力也学不会java20 小时前
【设计模式】状态模式
java·设计模式·状态模式
.豆鲨包20 小时前
【设计模式】单例模式
java·单例模式·设计模式
lpfasd12321 小时前
第2课:Agent系统架构与设计模式
设计模式·系统架构
青草地溪水旁1 天前
设计模式(C++)详解—原型模式(1)
c++·设计模式·原型模式