设计模式-适配器模式
什么是适配器模式
定义:将一个系统的接口转换成另外一种形式,从而使原来不能直接调用的接口变得可以调用。
适配器模式角色划分
适配器模式涉及3个角色:
源(Adaptee):需要被适配的对象或类型,
适配器(Adapter):连接目标和源的中间对象,
目标(Target):期待得到的目标,
适配器模式包括3种形式:类适配器模式、对象适配器模式、接口适配器模式(或又称作缺省适配器模式)。
适配器模式快速入门
参数类型适配器
将目标对象的参数,通过适配器转换为适合源对象的参数。
例如:
public void froOrderMap(Map map);-源对象方法
public void froOrderMap(Map map) {//源对象方法实现
for (int i = 0; i < map.size(); i++) {
// 使用I作为MapKey获取数据
String value = (String) map.get(i);
System.out.println(“value:” + value);
}
}
目标对象参数:list
适配器:
public class ParamAdaptor extends HashMap {
p