關於網站上的Adapter範例

zingers發表於2003-05-19
banq上的adapter中最後關於two-way adapter中的程式是這樣的
public class PegAdapter implements IRoundPeg,ISquarePeg{

private RoundPeg roundPeg;
private SquarePeg squarePeg;

// 構造方法
public PegAdapter(RoundPeg peg){this.roundPeg=peg;}
// 構造方法
public PegAdapter(SquarePeg peg)(this.squarePeg=peg;)

public void insert(String str){ roundPeg.insertIntoHole(str);}

}

我覺得好象少了點什麼,這個adapter好象沒有反應出squarePeg的功能吧?

相關文章