• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            牽著老婆滿街逛

            嚴(yán)以律己,寬以待人. 三思而后行.
            GMail/GTalk: yanglinbo#google.com;
            MSN/Email: tx7do#yahoo.com.cn;
            QQ: 3 0 3 3 9 6 9 2 0 .

            Proxy(代理)模式

            Proxy(代理)-對(duì)象結(jié)構(gòu)型模式 - 設(shè)計(jì)模式


            1. 意圖

            為其它對(duì)象提供一種代理以控制對(duì)這個(gè)對(duì)象的訪問.

            2. 別名

            Surrogate

            4. 適用性

            遠(yuǎn)程代理(Remote Proxy)為一個(gè)對(duì)象在不同的地址空間提供局部代表.
            虛代理(Virtual Proxy) 根據(jù)需要?jiǎng)?chuàng)建開銷很大的對(duì)象.
            保護(hù)代理(Protection proxy) 控制對(duì)原是對(duì)象的訪問.
            智能指針(Smart Reference)

            遠(yuǎn)程(Remote)代理: 為一個(gè)位于不同地址空間的對(duì)象提供一個(gè)局域代表對(duì)象.
            虛擬(Virtual)代理:  根據(jù)需要?jiǎng)?chuàng)建一個(gè)資源消耗較大的對(duì)象. 使此對(duì)象只有在真正需要時(shí)才真正被創(chuàng)建.
            Copy_on_Write代理: 即寫時(shí)復(fù)制技術(shù). 它是虛擬代理的一種. 把復(fù)制拖延到真正需要的時(shí)候才進(jìn)行.
            保護(hù)(Protect or Access)代理: 控制對(duì)一個(gè)對(duì)象的訪問. 需要的時(shí)候可以給不同的用戶提供不同的權(quán)限.
            Cache代理: 為某一個(gè)目標(biāo)操作的結(jié)果提供臨時(shí)的存儲(chǔ)空間. 
            防火墻(Firewall)代理: 保護(hù)目標(biāo). 不讓惡意用戶接近.
            同步化(Synchronization)代理: 例如在多線程的時(shí)候.讓多個(gè)線程訪問對(duì)象. 智能引用(Smart Reference)代理: 見智能指針.
                                                         --《Java與模式》


            5. 結(jié)構(gòu)



            6. 參與者

            Proxy
                ----保存一個(gè)被代理的實(shí)體的引用.通過該引用控制實(shí)際對(duì)象.
                ----提供一個(gè)與Subject相同的接口.這樣代理就可以代替實(shí)體.
                ----控制對(duì)實(shí)體的存取.并可能負(fù)責(zé)創(chuàng)建和刪除它.
                ----其它功能.
            Subject
                ----定義了RealSubject和Proxy的共用接口. 這樣就可以在使用RealSubject的地方
                    使用Proxy.
            RealSubject
                ----定義Proxy所代表的實(shí)體.

            posted on 2008-05-04 14:21 楊粼波 閱讀(564) 評(píng)論(0)  編輯 收藏 引用


            只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


            日本国产精品久久| 无码人妻久久一区二区三区| 久久久久无码精品国产| 九九久久99综合一区二区| 国产精品综合久久第一页| 久久久久亚洲国产| 精品国产一区二区三区久久| 亚洲国产成人精品91久久久 | 亚洲狠狠久久综合一区77777| 欧美日韩精品久久久久| 国产亚洲精久久久久久无码| 久久香蕉国产线看观看猫咪?v| 久久男人Av资源网站无码软件| 国产高潮久久免费观看| 性高湖久久久久久久久| 无码任你躁久久久久久久| 69久久精品无码一区二区| 久久人人爽人人爽人人片AV高清 | 国产亚州精品女人久久久久久| 怡红院日本一道日本久久| 99蜜桃臀久久久欧美精品网站| 亚洲狠狠综合久久| 国产精品福利一区二区久久| 午夜精品久久久久久毛片| 一本一本久久a久久精品综合麻豆| 四虎国产精品免费久久5151| 久久亚洲春色中文字幕久久久| 久久精品国产精品亚洲精品| 久久国内免费视频| 久久精品视频一| 国内精品久久久久影院亚洲| 亚洲欧洲久久久精品| 性高朝久久久久久久久久| 欧美大战日韩91综合一区婷婷久久青草 | 久久夜色精品国产亚洲| 久久国产精品久久| 久久青青草原综合伊人| 91久久精品国产成人久久| 久久毛片免费看一区二区三区| 久久久久综合中文字幕| yy6080久久|