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

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

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

    java學習

    java學習

     

    設計模式之適配器模式

    將一個類的接口轉換成客戶希望的另外一個接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些類可以一起工作。
    例子,讓羊的叫聲和狼一樣,羊就是一個適配器:
    public class Wolf {

        public void run() {
            System.out.println("wolf run");
        }
        
        public void ho() {
            System.out.println("wolf ho");
        }
    }
    適配器接口:
    public interface Sheep {

        public void run();
        public void ho();
    }
    實現類:
    public class SheepAdapter implements Sheep{

        private Wolf wolf;
        public SheepAdapter(Wolf wolf) {
            this.wolf = wolf;
        }
        
        @Override
        public void run() {
            wolf.run();
        }

        @Override
        public void ho() {
            wolf.ho();
        }

    }

    測試類:
        public static void main(String[] args) {
            
            Wolf w = new Wolf();
            Sheep sa = new SheepAdapter(w);
            sa.run();
            sa.ho();
            
        }
    }

    posted on 2013-04-23 15:35 楊軍威 閱讀(140) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     

    導航

    統計

    常用鏈接

    留言簿

    隨筆檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲最大中文字幕| 亚洲色无码一区二区三区| 亚洲AV无码第一区二区三区| 亚洲人成欧美中文字幕| 久久免费公开视频| 亚洲毛片网址在线观看中文字幕| 久久综合亚洲色HEZYO社区| 亚洲依依成人亚洲社区| 久久久久久毛片免费播放| 亚洲人成在线播放网站| 日韩毛片免费一二三| 青青青国产免费一夜七次郎| 亚洲人成777在线播放| 91香蕉国产线观看免费全集| 亚洲午夜久久久久久久久久| 理论片在线观看免费| 国产色爽女小说免费看| 一本天堂ⅴ无码亚洲道久久| 国产大片免费网站不卡美女 | 亚洲欧洲日韩国产一区二区三区| 亚洲成人免费在线| 亚洲gv白嫩小受在线观看| 特级做A爰片毛片免费看无码 | 免费鲁丝片一级在线观看| 亚洲人成www在线播放| 国产精品免费视频网站| 国产精品无码永久免费888| 亚洲乱码国产一区三区| 91免费国产自产地址入| 亚洲av午夜国产精品无码中文字 | 毛片在线看免费版| 全部一级一级毛片免费看| 人人狠狠综合久久亚洲婷婷| 国产免费女女脚奴视频网| 久久亚洲中文字幕无码| 国产亚洲精品精华液| 久久久久久国产a免费观看黄色大片| 久久亚洲精品无码网站| 亚洲AV无码成人专区片在线观看| 一二三四视频在线观看中文版免费| 另类小说亚洲色图|