(2) 设计模式笔记[适配器模式]

所谓适配器,就是我们的电源适配器,现有一个220V的交流电源。而我们的电器需要的是12V的直流电源,一般来说直接插到插座上,电器就会烧坏,但有了适配器转化一下就没问题了。

 

下面的一个例子是关于铃声的,有一部手机需要铃声提醒,现在有2个发声器,其中一个发出 “嘟嘟嘟”,另一个发出“当当当”,而手机要求装哪个发声器,就响什么声音。但是这两个发声器不能直接装到手机上,那么我们就需要一个适配器来让手机能够使用发声器

两个发声器

 

然后是我们的手机:

 

看一看测试结果

 

PS:以上代码未经过测试,如果发现不能运行,请自己检查错误。

 

那么适配器模式有什么好处呢?

最大的好处就是重用旧代码

(1)无需了解源代码

(2)在版本更新时与旧代码兼容,包装旧类,可以在程序升级后无需改变旧代码,就可以运行新的程序,而旧程序仍然可以运行。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值