組合模式 (Composite)

  GOF意圖:將對象組合成樹形結構以表示「部分整體」的層次結構。(組成一個樹狀結構)   角色: 1.Component 是統一接口,在適當的情況下,實現共有的默認行爲。聲明一個接口用於訪問多個leaf。 2.Leaf 被組合的對象。 3.Composite 是組合者,有一個list列表,用來存儲leaf部件,在Component接口中實現子部件有關操作,如增加(add)和刪除(remove)等
相關文章
相關標籤/搜索