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

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

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

    適配器模式

    適配器模式:
    如果你有兩個編譯好的(無源代碼)類,類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-23 10:44 Tom 閱讀(382) 評論(0)  編輯  收藏 所屬分類: Java

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

    導航

    統計

    常用鏈接

    留言簿(1)

    隨筆分類(42)

    隨筆檔案(43)

    文章分類

    相冊

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲AV成人无码网站| 日本亚洲精品色婷婷在线影院| 99久久免费精品视频| 在线看片人成视频免费无遮挡| 亚洲久热无码av中文字幕| 亚洲欧美在线x视频| 最近中文字幕mv免费高清电影| 亚洲a∨无码男人的天堂| xxxxx做受大片在线观看免费| www国产亚洲精品久久久日本| 黄色a三级免费看| 亚洲毛片在线免费观看| 亚洲成A∨人片在线观看无码| 午夜肉伦伦影院久久精品免费看国产一区二区三区 | 国产91色综合久久免费分享| 亚洲综合成人网在线观看| 99久久综合精品免费| 亚洲成人一级电影| 成年美女黄网站18禁免费| 亚洲色欲色欱wwW在线| 国产免费卡一卡三卡乱码| 一级毛片aa高清免费观看| 亚洲Av永久无码精品三区在线| 亚洲色一区二区三区四区| mm1313亚洲精品无码又大又粗| 一级做a爰片性色毛片免费网站| 色噜噜AV亚洲色一区二区| 三级黄色免费观看| 亚洲精品美女久久久久| 毛片免费观看视频| 久青草国产免费观看| 亚洲日韩区在线电影| 在线播放高清国语自产拍免费| 一级一级毛片免费播放| 亚洲美女色在线欧洲美女| 免费无码看av的网站| 99视频在线观看免费| 亚洲色成人网站WWW永久| 蜜桃AV无码免费看永久| 免费国产va在线观看| 久久夜色精品国产噜噜噜亚洲AV |