Java設計模式--組合模式(Composite)

概述 定義:將對象以樹形結構組織起來,以達成「部分-整體」的層次結構, 使得客戶端對單個對象和組合對象的使用具有一致性。 組合模式又可以稱爲「整體—部分」(Part-Whole)模式。 處理樹形結構,枝幹節點類,聚合所有節點。提供遞歸遍歷。 是一種對象結構型模式。 學習難度:★★★☆☆ 使用頻率:★★★★☆ 優缺點 優點 缺點 類圖 組成角色 抽象構件角色(Component) 葉子構件(Leaf
相關文章
相關標籤/搜索