简化客户端操作。客户端只需要面对一致的对象而不用考虑整体部分或者节点叶子 的问题。
具有较强的扩展性。当我们要更改组合对象时,我们只需要调整内部的层次关系, 客户端不用做出任何改动.
方便创建出复杂的层次结构。客户端不用理会组合里面的组成细节,容易添加节点 或者叶子从而创建出复杂的树形结构
需要遍历组织机构,或者处理的对象具有树形结构时, 非常适合使用组合模式.
简化客户端操作。客户端只需要面对一致的对象而不用考虑整体部分或者节点叶子 的问题。
具有较强的扩展性。当我们要更改组合对象时,我们只需要调整内部的层次关系, 客户端不用做出任何改动.
方便创建出复杂的层次结构。客户端不用理会组合里面的组成细节,容易添加节点 或者叶子从而创建出复杂的树形结构
需要遍历组织机构,或者处理的对象具有树形结构时, 非常适合使用组合模式.
内容版权声明:除非注明,否则皆为本站原创文章。