<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-1  評(píng)論-2  文章-6  trackbacks-0
    Composite模式描述了如何使用遞歸組合,使得用戶不必對(duì)這些類進(jìn)行區(qū)別。

    Composite的關(guān)鍵是一個(gè)抽象類,它既可以代表圖元,又可以你表圖元的容器。

    參于者

    Component
    • --為組合中的對(duì)象聲明接口。
    • --在適當(dāng)?shù)那闆r下,實(shí)現(xiàn)所有類共有接口的缺省行為。
    • --聲明一個(gè)接口用于訪問和管理Composite的子組件。
    • --(可選)在遞歸結(jié)構(gòu)中定義一個(gè)接口,用于訪問一個(gè)父部件,并在合適的情況下實(shí)現(xiàn)它。
    Leaf
    • --在組合中表示葉節(jié)點(diǎn)對(duì)象,葉節(jié)點(diǎn)沒有子節(jié)點(diǎn)。
    • --在組合中定義圖元對(duì)象的行為。
    Composite
    • --定義有子部件的那些部件的行為。
    • --存儲(chǔ)子部件
    Client
    • --通過Component接口操縱組合部件的對(duì)象。

    適用性

    你想表示對(duì)象的部份-整體層次結(jié)構(gòu)。
    你希望用戶忽略組合對(duì)象與單個(gè)對(duì)象的不同,用戶將統(tǒng)一地使用組合結(jié)構(gòu)中的所有對(duì)象。

    posted on 2008-01-22 18:04 Sam Wang 閱讀(127) 評(píng)論(0)  編輯  收藏

    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 久久国产精品免费专区| 亚洲春色在线观看| jzzjzz免费观看大片免费| 日本不卡在线观看免费v| 亚洲天然素人无码专区| 国内一级一级毛片a免费| 亚洲Av永久无码精品一区二区| 成人毛片免费在线观看| 日韩国产欧美亚洲v片| 精品国产麻豆免费网站| 亚洲av乱码中文一区二区三区| 好吊妞在线成人免费| 高潮毛片无遮挡高清免费视频| 国产免费久久精品久久久| 免费无毒a网站在线观看| 亚洲午夜久久久影院伊人 | 亚洲av鲁丝一区二区三区| 久久久久国产精品免费网站| 亚洲国产综合人成综合网站00| 黄页网站在线看免费| 国产青草亚洲香蕉精品久久| 亚洲精品国产自在久久 | 国产亚洲av片在线观看播放| 日韩av无码久久精品免费| 2017亚洲男人天堂一| 日韩亚洲国产二区| 黄色网站软件app在线观看免费| 亚洲精品美女久久久久9999| 日韩精品免费一区二区三区| 精品一区二区三区免费视频| 亚洲欧洲日产国产最新| 免费一级成人毛片| 久久国产精品2020免费m3u8| 亚洲欧美国产国产综合一区| 久久精品国产亚洲Aⅴ蜜臀色欲| 3d动漫精品啪啪一区二区免费| 毛片亚洲AV无码精品国产午夜 | 亚洲中文久久精品无码1| 免费一级毛片正在播放| 一级特黄aa毛片免费观看| 国产精品亚洲专区无码唯爱网 |