<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      【多線程】Thread靜態代理模式理解

      Thread靜態代理模式理解

      代碼示例:

      /**
       * @Description 靜態代理模式
       * @Author hzx
       * @Date 2022-03-26
       */
      public class StaticProxy {
          public static void main(String[] args) {
              You you = new You(); //你要結婚
              WeddingCompany weddingCompany = new WeddingCompany(you); //代理對象,幫助你完成婚禮
              weddingCompany.HappMarry();
      
              //以下代碼用于對比: Thread實現和靜態代理
              Runnable runnable = new Runnable() { //定義一個Runnable對象
                  @Override
                  public void run() {
                      System.out.println("【Runnable】 i love you");
                  }
              };
              Thread thread = new Thread(runnable); //代理對象
              thread.start();
          }
      }
      
      interface Marry {
          void HappMarry();
      }
      
      /**
       * 真實角色,你去結婚
       */
      class You implements Marry {
          @Override
          public void HappMarry() {
              System.out.println("【真實角色】舉行婚禮儀式,超開心");
          }
      }
      
      /**
       * 代理角色,幫助你完成婚禮
       */
      class WeddingCompany implements Marry {
          private Marry target;
      
          public WeddingCompany(Marry target) {
              this.target = target;
          }
      
          @Override
          public void HappMarry() {
              before();
              this.target.HappMarry();
              after();
          }
      
          private void before() {
              System.out.println("【代理角色】結婚之前,布置婚禮現場");
          }
      
          private void after() {
              System.out.println("【代理角色】結婚之后,打掃婚禮現場");
          }
      }
      

      執行結果:

      【代理角色】結婚之前,布置婚禮現場
      【真實角色】舉行婚禮儀式,超開心
      【代理角色】結婚之后,打掃婚禮現場
      【Runnable】 i love you
      

      靜態代理模式總結:

      • 1.真實對象和代理對象都要實現同一個接口;
      • 2.代理對象要代理真實角色。

      好處:

      • 1.代理對象可以做很多真實對象做不了的事情;
      • 2.真實對象專注做自己的事情。
      posted @ 2022-03-26 23:04  HZX↑  閱讀(76)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 亚洲中文无码永久免费| 国产精品视频午夜福利| 国产高清在线男人的天堂| 精品国产迷系列在线观看| 亚洲中文字幕日产无码成人片| 久久热在线视频精品视频| 亚洲欧洲日韩国内高清| 国产高清自产拍av在线| 海伦市| 日韩有码中文字幕国产| 色偷偷亚洲女人天堂观看| 一级片免费网站| 国产果冻豆传媒麻婆| 老司机午夜福利视频| 国产午夜福利视频第三区| 久久久无码精品国产一区| 小嫩批日出水无码视频免费| 亚洲v欧美v日韩v国产v| 99久久婷婷国产综合精品| 江城| 欧美粗大猛烈老熟妇| 欧美亚洲国产日韩一区二区| 伊春市| 91网站在线看| 超碰人人超碰人人| 国产中文字幕在线精品| 最新亚洲人成网站在线观看| 久久天天躁狠狠躁夜夜2020老熟妇 | 久久精品国产亚洲不AV麻豆| 中文字幕亚洲精品第一页| 在线观看视频一区二区三区| 91午夜福利一区二区三区| 精品无码国产污污污免费| 国产在线观看免费观看不卡| 国产乱码精品一区二三区| 久久婷婷国产精品香蕉| 亚洲人成网网址在线看| av亚洲一区二区在线| 精品视频福利| 亚洲欧美综合一区二区三区| 日本一本无道码日韩精品|