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

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

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

    J2EE之巔

     

    讀書(shū)筆記:額外的間接層(Beautiful Code)

     

    OO中可以使用抽象方法及接口來(lái)完成文中通過(guò)函數(shù)指針和結(jié)構(gòu)體來(lái)實(shí)現(xiàn)的間接層。


    Client.java

    AppInterface app=new AppImpl();

    AppInterface app1=new AppProxy(app);

    AppProxy.java

    public class AppProxy implements AppInterface{

                   private AppInterface appRef;

                   public AppProxy(AppInterface appRef){

                                  this.appRef=appRef

                   }

    public void doSomething(){

                   /*some codes*/

    }

    }

    通過(guò)Proxy來(lái)實(shí)現(xiàn)間接層,相互嵌套可以實(shí)現(xiàn)多個(gè)間接層,并且可以通過(guò)一個(gè)AppBuilder來(lái)創(chuàng)建這個(gè)對(duì)象,組合多個(gè)間接層。間接層中可以實(shí)現(xiàn)文中提及的對(duì)參數(shù)的預(yù)處理。

    同時(shí),我也認(rèn)為文中提及的間接層也可以是Adapter

    posted on 2009-05-19 21:45 超越巔峰 閱讀(1139) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): Design Pattern

    導(dǎo)航

    統(tǒng)計(jì)

    常用鏈接

    留言簿(12)

    隨筆分類(lèi)(54)

    隨筆檔案(59)

    文章分類(lèi)(2)

    文章檔案(1)

    相冊(cè)

    搜索

    積分與排名

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    主站蜘蛛池模板: 亚洲精品成人网站在线播放| 亚洲成av人片在www鸭子| 黄在线观看www免费看| 亚洲av无码专区在线电影天堂| 亚洲中文字幕视频国产| 99久久免费精品视频| 毛片免费全部免费观看| 免费视频精品一区二区| 免费看又爽又黄禁片视频1000| 亚洲人成黄网在线观看| 亚洲成A∨人片天堂网无码| 8x成人永久免费视频| 国产精品亚洲一区二区无码| 久久99亚洲网美利坚合众国| 国产精品jizz在线观看免费| 97在线视频免费播放| 人人鲁免费播放视频人人香蕉| 免费国产真实迷j在线观看| 猫咪www免费人成网站| 亚洲色偷偷狠狠综合网| 免费三级毛片电影片| 男女一边桶一边摸一边脱视频免费 | 九九精品国产亚洲AV日韩| 亚洲av福利无码无一区二区| 免费人成在线观看网站品爱网 | 84pao国产成视频免费播放| 特级毛片免费观看视频| 亚洲a级成人片在线观看| 欧洲亚洲国产清在高| 国产在线精品一区免费香蕉| 亚洲人成在线影院| 亚洲国产精品激情在线观看| 成人性生交大片免费看无遮挡 | 欧洲乱码伦视频免费国产 | 青青青国产手机频在线免费观看| 亚洲AV日韩AV永久无码色欲| 亚洲剧场午夜在线观看| 亚洲av无码乱码国产精品| 中文字幕亚洲图片| 亚洲成a人一区二区三区| 巨胸喷奶水视频www网免费|