設計模式 | 組合模式(composite)

定義: 將對象組合成樹形結構以表示「部分-整體」的層次結構。組合模式使得用戶對單個對象和組合對象的使用具有一致性。 結構:(書中圖,侵刪)   一個Component接口:定義統一的方法 若干樹枝(Composite)類(繼承Component):可包含若干個葉子(Leaf)節點 若干樹葉(Leaf)類:葉子節點   書中說到這個模式有兩種方式: 透明方式:在Component接口中定義添加和移除
相關文章
相關標籤/搜索