设计模式学习笔记(九)——Composite组合模式

      Composite 组合模式主要是应对这样的问题:一类具有“容器特征”的对象——即他们在充当对象的同时,又是其他对象的容器的情况。在编写时我们常常会造成:客户代码过多地依赖于对象容器复杂的内部实现,对象容器内部实现结构(而非抽象接口)的变化将引起客户代码的频繁变化,带来了代码的维护性、扩展性的弊端。        GoF《设计模式》中说到:将对象组合成树形结构以表示“部分-整体”的层次
相关文章
相关标签/搜索