Adapter设计模式:组合(composition)和继承(inheritance).
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);}
}