設計模式之組合模式(Composite)

將對象組合成樹形結構以表示'部分-整體'的層次結構.組合模式使得用戶對單個對象和組合對象的使用具有一致性  在以下情況下可以考慮使用組合模式:  (1) 在具有整體和部分的層次結構中,希望通過一種方式忽略整體與部分的差異,客戶端可以一致地對待它們。  (2) 在一個使用面嚮對象語言開發的系統中需要處理一個樹形結構。  (3) 在一個系統中能夠分離出葉子對象和容器對象,而且它們的類型不固定,需要增加
相關文章
相關標籤/搜索