【感想】
今天学习了适配器模式,这个模式还是挺有趣的。
当你使用从电器从220v电压转换成12v电压时使用的是变压器就是一种适配器。
当你使用打气筒给篮球打球的时候,使用的气针也是一种适配器。
当你使用的耳机插头需要从2.5mm转换成3.5mm也是使用了一种适配器。
等等.....等等
适配器,无非是在原来已经有的东西上扩张一下功能的方式。
因此下面的代码就好写啦:
【类适配器】
class DC_12v{
public void v12(){
System.out.print("--DC_12v-->>>>");
}
}
interface Target{
public void request();
}
class ConcreteTarget implements Target{
public void request(){
System.out.print("==AC_220v==>>>>");
}
}
class Adapter extends DC_12v implements Target{
public void request(){
super.v12();
}
}
public class Test{
public static void main(String [] args){
Target concreteTarget = new ConcreteTarget();
//default constructure
concreteTarget.request();
System.out.print("[Adapter]");
Adapter adapter = new Adapter();
adapter.request();
System.out.println("\n");
}
}
往后再研究类适配器!