關於ADAPTER的問題

hysnoww發表於2002-11-05
小生在貴站拜讀國關於adapter的例子後有一下疑問
為什麼一下程式碼沒有實現IRoundPeg介面中的方法insertIntohole()呢;什麼情況下需要使用two-way adapter呢?能否稍微說明的具體一點。
請板橋先生賜教。另外小生還在本板發了一個關於petstore中GenericDAO的問題,也請你賜教?

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);}

}

<p class="indent">

相關文章