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

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

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

      小小及

      模板模式

      使用場景:父類是一個純虛類,提供一個接口,具體由子類實現,類似于C#的接口。

      #ifndef _TEMPLATEMETHOD_H_
      #define _TEMPLATEMETHOD_H_
       
      //抽象模板,并定義了一個模板方法。
      class Base
      {
      public:
          ~Base(){};
          //具體的模板方法,給出了邏輯的骨架,而邏輯的組成是一些相應的抽象操作,它們都推遲到子類中實現
          void TemplateMethod()
      {
      this->Action1();
      this->Action2();
          };
          //一些抽象行為,放到子類中去實現
          virtual void Action1()=0;
          virtual void Action2()=0;
      protected:
          Base(){};
      private:
      };
       
      //實現基類所定義的抽象方法
      class ConcreteClassA : public Base
      {
      public:
          ConcreteClassA(){};
          ~ConcreteClassA(){};
          //實現基類定義的抽象行為
          virtual void Action1(){printf "classA Action1";};
          virtual void Action2(){printf "classA Action2";};
      private:
      };
       
      //實現基類所定義的抽象方法
      class ConcreteClassB : public Base
      {
      public:
          ConcreteClassB(){};
          ~ConcreteClassB(){};
          //實現基類定義的抽象行為
          virtual void Action1(){printf "classB Action1";};
          virtual void Action2(){printf "classB Action2";};
      private:
      };
      #endif
      

       使用:

      int main()
      {
          //ConcreteClassA與ConcreteClassB可相互替換
          Base* pAbstract = new ConcreteClassA();
          pAbstract->TemplateMethod();
       
          pAbstract = new ConcreteClassB();
          pAbstract->TemplateMethod();
          
          return 0;
      }
      

        

       

      posted on 2018-08-14 11:05  小小及  閱讀(135)  評論(0)    收藏  舉報

      導航

      主站蜘蛛池模板: 制服 丝袜 亚洲 中文 综合| 欧美牲交a欧美牲交aⅴ一| 加勒比亚洲天堂午夜中文| 中文国产成人精品久久不卡| 精精国产xxxx视频在线| 亚洲色成人网站www永久下载| 亚洲综合小综合中文字幕| а∨天堂一区中文字幕| 亚洲人成电影网站 久久影视| 色呦呦九九七七国产精品| 欧美极品色午夜在线视频| 中国老太婆video| 国产精品天天看天天狠| 一区二区中文字幕av| 一本大道色婷婷在线| 久久热这里这里只有精品| 福利一区二区在线观看| 亚洲综合色成在线播放| 精品国产亚洲av麻豆特色| 亚洲精品日韩在线观看| 男女做aj视频免费的网站| 99在线视频免费观看| 香蕉eeww99国产在线观看| 国产精品亚洲二区在线播放| 日韩乱码人妻无码中文字幕视频| 精品国产一区AV天美传媒| 香蕉EEWW99国产精选免费| 亚洲男人的天堂久久香蕉| 欧美性猛交xxxx富婆| 中文字幕国产精品综合| 亚洲一区二区三区久久受| 不卡国产一区二区三区| 国产精品香港三级国产av| 日韩高清在线亚洲专区不卡| 亚洲an日韩专区在线| 亚洲精品久荜中文字幕| 久久精品道一区二区三区| 久久精品夜夜夜夜夜久久| 国偷自产一区二区三区在线视频 | 99久久久国产精品消防器材| 亚洲精品麻豆一二三区|