<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    適配器模式

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

    posted on 2007-01-23 10:44 Tom 閱讀(373) 評論(0)  編輯  收藏 所屬分類: Java

    <2007年1月>
    31123456
    78910111213
    14151617181920
    21222324252627
    28293031123
    45678910

    導航

    統(tǒng)計

    常用鏈接

    留言簿(1)

    隨筆分類(42)

    隨筆檔案(43)

    文章分類

    相冊

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲黄片毛片在线观看| 免费观看a级毛片| 久久久久久a亚洲欧洲aⅴ| 特级aa**毛片免费观看| 国产又大又长又粗又硬的免费视频| 亚洲日本成本人观看| 日本不卡高清中文字幕免费| 亚洲精品无码一区二区| 国产18禁黄网站免费观看| 日本中文字幕免费看| 国产美女亚洲精品久久久综合| 中文字幕在线免费播放| 亚洲精选在线观看| 亚洲免费在线观看视频| 亚洲AV无码精品蜜桃| 午夜a级成人免费毛片| 深夜福利在线视频免费| 中文字幕在线亚洲精品| 久久香蕉国产线看免费| 亚洲人成高清在线播放| 免费看a级黄色片| 巨胸喷奶水视频www免费视频| 久久精品国产亚洲av水果派 | 国产亚洲色视频在线| 在线观看黄片免费入口不卡| 亚洲视频网站在线观看| 四虎免费在线观看| 一级毛片免费不卡直观看| 久久亚洲精品成人777大小说| 无人在线直播免费观看| 色多多A级毛片免费看| 亚洲综合在线观看视频| 永久免费AV无码网站在线观看| 久久九九免费高清视频 | 久久久久亚洲国产AV麻豆| 亚洲欭美日韩颜射在线二| 99精品视频免费观看| 亚洲精品GV天堂无码男同| 在线日韩日本国产亚洲| 精品久久久久久久久免费影院| 免费无码国产V片在线观看|