DANCE WITH JAVA

          開發出高質量的系統

          常用鏈接

          統計

          積分與排名

          好友之家

          最新評論

          Java與模式 --- 適配器模式

          適配器模式:
          如果你有兩個編譯好的(無源代碼)類,類A有某些功能,但是需要一個xml讀取模塊才能工作,
          這個模塊要實現這個接口:
          public interface XmlReader{
                 public InputStream xmlReader();
          }
          你的另一個類B恰好有這個功能,但是B實現的是這個接口:
          public interface ReaderXml{
                 public InputStream readerXml();
          }
          這個時候我們的做法是寫個適配器
          public class Adapter implements XmlReader extends B{
                 public InputStream xmlReader(){
                        return readerXml();
                }
          }
          這個就是適配器模式了。
          適配器模式還有另外一種實現方式
          public class Adapter implements XmlReader
                 ReaderXml b = new B();
                 public InputStream xmlReader(){
                         return b.readerXml();
                 }
          }

          posted on 2007-01-07 16:07 dreamstone 閱讀(2835) 評論(0)  編輯  收藏 所屬分類: 設計模式

          主站蜘蛛池模板: 宁津县| 泰宁县| 诸暨市| 胶州市| 平陆县| 海盐县| 泸西县| 巴林左旗| 井冈山市| 永州市| 墨竹工卡县| 沂源县| 西华县| 汉川市| 衡阳县| 台州市| 凌源市| 英吉沙县| 朝阳区| 冷水江市| 宝丰县| 白沙| 齐河县| 无极县| 织金县| 长丰县| 南华县| 隆化县| 来宾市| 长武县| 正蓝旗| 茶陵县| 嘉义县| 通榆县| 鄢陵县| 肥城市| 余干县| 泗水县| 含山县| 平潭县| 镇赉县|