java設計模式(八)---組合模式

一、組合模式的定義: 組合模式允許你將對象組合成樹形結構來表現「整體/部分」層次結構,組合讓客戶以一致的方式處理個別對象以及對象組合 二、涉及角色: 1.Component: 是組合中的對象聲明接口,在適當的情況下,實現所有類共有接口的默認行爲,聲明一個接口,用於訪問和管理Component子類。 2.Leaf: 在組合彙總表示葉子節點對象,葉子節點沒有子節點 3.Composite: 定義有枝節
相關文章
相關標籤/搜索