設計模式———組合模式

1組合模式的基礎知識 1概念:將對象以樹形結構組織起來使對象達成「整體—部分」的層次結構,使得客戶端對單個對象和組合對象的使用具有一致性。能將複雜對象處理成爲簡單的元素,達到解耦 2使用場景: 2.1.使得對一個對象的使用可以忽略其部分到整體層次的差異 2.2.讓客戶端可以忽略不同對象的層次變化 例如:Viewgroup中就是這樣使用的,這樣設計使得遞歸時候的負責度不會遞增, 3組合模式的優點:
相關文章
相關標籤/搜索