当需要既打方形桩,又打圆形桩时 用如下实现: ------------------------------------------------------------- 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);}