• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    教你學會Facade模式

    Facade模式是一種設計模式,facade的英文寄義是外表、假象,顧名思義就是一種包裝,當法式設計中,需要挪用良多子系統接口的時辰,而挪用者又不關心子系統的內部實現,這種環境下,可以采用facade模式,封裝了底層接口,同一一個高層的接口!

    東西/原料

    • C++

    方式/步調

    1. 1

      Facade模式的總體布局圖如下所示,類Facade包含了SubSystem1和SubSystem2的兩個類

    2. 2

      起首界說兩個Subsystem1和Subsystem2兩個類,而且類實現了不異的函數Operation

    3. 3

      完當作Subsystem1和Subsystem2的界說,編寫具體的實現代碼

    4. 4

      界說Facade類,該類供給對外接口,內部界說指標的目的Subsystem1和Subsystem2兩個類的指針

    5. 5

      實現Facade類 ,機關函數建立Subsystem1和Subsystem1兩個類,OperationWrapper函數內部挪用Subsystem1和Subsystem2的函數,從而實現了底層的封裝

    6. 6

      法式本家兒函數輸入以下代碼進交運行調試

    7. 7

      最后看到調試的成果,代碼只是挪用facade的對外接口,內部現實上挪用的是兩個類的函數

    注重事項

    • 喜好經驗接待點贊!
    • 發表于 2018-11-05 00:00
    • 閱讀 ( 945 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    admin
    admin

    0 篇文章

    作家榜 ?

    1. xiaonan123 189 文章
    2. 湯依妹兒 97 文章
    3. luogf229 46 文章
    4. jy02406749 45 文章
    5. 小凡 34 文章
    6. Daisy萌 32 文章
    7. 我的QQ3117863681 24 文章
    8. 華志健 23 文章

    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆