熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Java高級技術 >> 正文

java與模式筆記 - 適配器模式

2013-11-23 19:54:46  來源: Java高級技術 

  適配器模式

  把一個類的接口變換成客戶端所期待的另一種接口從而使原來因接口不匹配而無法在一起工作的兩個類能夠在一起工作

  適配器有兩種模式

  類的適配器模式

  對象的適配器模式

   類適配器模式

  

  類的適配器模式所涉及的角色:

  目標角色: 這就是所期待得到的接口目標不可以是類

  源角色:           現有需要適配的忌口

  適配器角色: 適配器類是本模式的核心適配器把源接口轉換成目標接口顯然這一角色不可以是接口而必須是具體類

   對象適配器模式

  

  對象的適配器模式所涉及的角色:

  目標角色: 這就是所期待得到的接口目標可以是具體或抽象的類

  源角色:           現有需要適配的忌口

  適配器角色: 適配器類是本模式的核心適配器把源接口轉換成目標接口顯然這一角色不可以是接口而必須是具體類

  對象的適配器模式的效果:

  一個適配器可以把多種不同的源適配到同一個目標換言之同一個適配器可以把源類和它的子類都適配到目標接口

  與類的適配器模式相比要想置換源類的方法不容易

  雖然想置換源類的方法不容易但是添加新方法容易且適用於所有的源


From:http://tw.wingwit.com/Article/program/Java/gj/201311/27661.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.