<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                ## 一、代理模式 為其他對象提供一種代理以控制對這個對象的訪問。 例子是這么說的: A同學追C 同學,可是A同學不敢直接送東西給C同學,于是就通過B同學把東西轉交給C同學。B同學送給C同學的東西都是A同學的,也就是說B的所有動作A同學的本意,并非B的本意哦!最后,B同學和C同學在一起了,當然這是故事情節,不管他了。這里的B同學就是我們要說的代理模式的代理。 **重點**:我們知道B送給C的東西和他發出的動作其實都是從A那拿來的,即代理只是引用真實實體的方法。 這個模式理解的稀里糊涂?請大家幫忙指點一下。 一個對象是不是可以有多個代理呢? 針對不同要訪問的對象設置不同的代理。 ## 二、類圖 ![](https://box.kancloud.cn/2016-02-18_56c5ce72d1924.png) ## 三、代理模式的應用 1、遠程代理:為一個對象在不同的地址空間提供局部代表。這樣可以隱藏一個對象存在于不同地址空間的事實。 2、虛擬代理:根據需要創建開銷很大的對象。通過它來存放實例化需要很長時間的真實對象。 3、安全代理:用來控制真實對象訪問時的權限。 4、智能指引:是指當調用真實的對象時,代理處理另外一些事。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看