研磨設計模式 之 組合模式(Composite) 3——跟着cc學設計系列

15.3  模式講解 15.3.1  認識組合模式 (1)組合模式的目的 組合模式的目的是:讓客戶端不再區分操作的是組合對象還是葉子對象,而是以一個統一的方式來操作。 實現這個目標的關鍵之處,是設計一個抽象的組件類,讓它可以代表組合對象和葉子對象。這樣一來,客戶端就不用區分到底是組合對象還是葉子對象了,只需要全部當成組件對象進行統一的操作就可以了。 (2)對象樹 通常,組合模式會組合出樹形結構來,
相關文章
相關標籤/搜索