什么是适配器模式
定义:将一个类的接口转化成客户期望的另一个类的接口,使原本不兼容的类可以一起工作。
特点:
- 类型:结构型
- 符合开闭原则
- 提高类的透明性和复用性
- 能够解耦目标程序,提高程序扩展性
应用场景
例如:家庭用电电压一般是220v,手机用电一般是5v,现在需要使用220v的家庭用电电压给5v的手机电池充电,就需要一个适配器,充电器就充当了适配器的角色。
1、创建电能类,负责提供220v电
public class Electricity {
public int output() {
System.out.println("输出电压:220");
return 220;
}
}
2、声明一个接口IAdapter
,该类定义适