设计模式19-组合模式

1.描述 将一种对象组合成树状层次结构的模式。 2.优点 1)对树上的对象处理一致。 2)可以容易在组合内加入新的对象,而不改源代码 3.缺点 1)对树的逻辑需要树立清楚。 2)不容易使用继承的方法增加功能。 4.结构 1)抽象构件:树叶和树枝的抽象类。 2)树叶构件:没有子节点。 3)树枝构件:管理树叶构件。 5.UML 6.示例 #include "stdafx.h" #include <io
相关文章
相关标签/搜索