所谓适配器,就是我们的电源适配器,现有一个220V的交流电源。而我们的电器需要的是12V的直流电源,一般来说直接插到插座上,电器就会烧坏,但有了适配器转化一下就没问题了。
下面的一个例子是关于铃声的,有一部手机需要铃声提醒,现在有2个发声器,其中一个发出 “嘟嘟嘟”,另一个发出“当当当”,而手机要求装哪个发声器,就响什么声音。但是这两个发声器不能直接装到手机上,那么我们就需要一个适配器来让手机能够使用发声器
两个发声器
然后是我们的手机:
看一看测试结果
PS:以上代码未经过测试,如果发现不能运行,请自己检查错误。
那么适配器模式有什么好处呢?
最大的好处就是重用旧代码
(1)无需了解源代码
(2)在版本更新时与旧代码兼容,包装旧类,可以在程序升级后无需改变旧代码,就可以运行新的程序,而旧程序仍然可以运行。