4.4 适配器模式(Adapter Pattern)
适配器模式通常也被称之为转换器,是进行适应与匹配工作的物件。当一个对象或类的借口不能匹配用户所期待的接口时,适配器就充当了中间转换的角色,以达到兼容用户接口的目的,同时适配器实现了客户端与接口的解耦,提高了组件的可复用性。
适配器在生活中非常常见,如内存卡转换器、手机充电器、各种USB适配器等。
插头与插孔的冲突
有如下情况,买了一台新的电视机,电源插头是二相的,墙上插孔是三相的,电视无法正常使用。
//三相接口
public interface TriplePin{
//参数分别为火线、零线、地线
public void electrify(int l, int n, int e);
}
//二相接口
public interface DualPin{
//没有地线
public void ele