不讲理论,适配器模式的运用场合:假设现在有个电源,电压是220V,但是有两个或者两个以上的电器,他们只能用25V的电源电压,这个时候就需要一个适配器去降压。
这个时候就体现了适配器的作用。
这是现实中的描述。
用代码解释:如果在现有的系统里面有这么一个接口(interfaceA)里面有个方法产生220V的电压对象。
但是现在的电器(classelectrictyObject)需要22V,这个时候编写一个适配器接口(interfaceB)将220V转换成22V。
这就是适配器的运用场合。
(本回答是以白话的形式并非正规代码所以只要根据这些代码去理解即可。
至于细节,觉得当理解了自然做到如何运用到具体的场合了。
核心思想就是现在有个对象A但是现在想有个对象B,而B可以有A演变过来,这个时候可以考虑这个模式。
)