設計模式19-組合模式

1.描述 將一種對象組合成樹狀層次結構的模式。 2.優點 1)對樹上的對象處理一致。 2)可以容易在組合內加入新的對象,而不改源代碼 3.缺點 1)對樹的邏輯需要樹立清楚。 2)不容易使用繼承的方法增加功能。 4.結構 1)抽象構件:樹葉和樹枝的抽象類。 2)樹葉構件:沒有子節點。 3)樹枝構件:管理樹葉構件。 5.UML 6.示例 #include "stdafx.h" #include <io
相關文章
相關標籤/搜索