关于adapter模式.
banq大作中关于adapter的程序不太理解.按我的理解adapter应该提供几个接口的方法.可是文章中最终那个adapter只能打圆洞了.是否应改成下面这样;
public class PegAdapter extends SquarePeg{
private RoundPeg roundPeg;
public PegAdapter(RoundPeg peg){this.roundPeg=peg;}
public void insert(String str){super.insert(str)}
public void insertIntoHole(String str){
roundPeg.insertIntoHole(str);}
}
这样才能提供打洞的两种方法.请指教.