簡體中文 | 繁體中文

大話設計模式-----第33章


極道兵王 魂鍛 惡魔之吻1 老公大人好傲嬌 藥香逃妃 豪門錯愛 魔教少主 洪荒天子(軒轅絕) 混沌少年逍遙人生 煉神 極品上仙 腹黑侯爺,三更請回家! 驚悚樂園 妒夫與嫩妻 小飯館 紅塵客棧 北洋梟雄 清亡明滅五十年 花亂開 鬼島奪寶
第33章

時間:12月19日地點:大B房間人物:大B,校

大B的MM十分之聰明地運用了組合模式,將3件禮物“合成”至1件(套),從而讓大B以買一件禮物的方式(反正大B只要付一次錢~)買了3件禮物。由此不難看出,組合模式將物件以樹形結構組織起來,以達到“部分-整體”的層次結構,使得客戶(錢包癟癟的大B)對單個物件和組合物件(1件vs1套)的使用具有一致性(付一次錢)。

大B:“你知道什麼是組合模式嗎?”

小A:“嗯,將物件組合成樹形結構以表示‘部分-整體’的層次結構。組合模式使得使用者對單個物件和組合物件的使用具有一致性。”

大B:“組合模式(又為‘部分-整體’模式)遮蔽了容器物件與單個物件在使用時的差異,為客戶端提供統一的操作介面,從而降低客戶程式碼與被呼叫物件的耦合關係,方便系統的維護與擴充套件。”

推薦小說