设计模式之组合模式(Composite)

将对象组合成树形结构以表示'部分-整体'的层次结构.组合模式使得用户对单个对象和组合对象的使用具有一致性  在以下情况下可以考虑使用组合模式:  (1) 在具有整体和部分的层次结构中,希望通过一种方式忽略整体与部分的差异,客户端可以一致地对待它们。  (2) 在一个使用面向对象语言开发的系统中需要处理一个树形结构。  (3) 在一个系统中能够分离出叶子对象和容器对象,而且它们的类型不固定,需要增加
相关文章
相关标签/搜索