我也想问个adapter的问题?
当需要既打方形桩,又打圆形桩时
用如下实现:
-------------------------------------------------------------
public class SquarePeg{
public void insert(String str){
System.out.println("SquarePeg insert():"+str);
}
}
-------------------------------------------------------------
public class RoundPeg{
public void insertIntohole(String msg){
System.out.println("RoundPeg insertIntoHole():"+msg);
}
}
-------------------------------------------------------------
public class PegAdapter extends SquarePeg{
private RoundPeg roundPeg;
public PegAdapter(RoundPeg peg)(this.roundPeg=peg;)
public void insert(String str){ roundPeg.insertIntoHole(str);}
}
可是PegAdapter重载了SquarePeg的insert方法,只是在这个方法里生成了
圆桩,并没有生成方桩阿?为什么说需要既打方形桩,又打圆形桩呢?