设计模式开始--组合模式
2015-04-01 15:52
288 查看
组合模式
一、作用
需求是体现部分与整体的关系时,完成的功能就是基础的对象可以组成成更加复杂的对象,而这个组合的对象又可以进一步的组合,不断的迭代,便可以体现出层次的结构
二、类图(核心在于有一个之类有一个向上的引用)
View Code
一、作用
需求是体现部分与整体的关系时,完成的功能就是基础的对象可以组成成更加复杂的对象,而这个组合的对象又可以进一步的组合,不断的迭代,便可以体现出层次的结构
二、类图(核心在于有一个之类有一个向上的引用)
public class Client { public static void main(String[] args) { Company root = new HRCompany("总部HR"); Company beijingHr = new HRCompany("北京总部HR"); Company beijing = new BeiJCompany("北京分部"); beijing.add(beijingHr); root.display(); beijing.display(); } }
View Code
相关文章推荐
- java-设计模式(结构型)-【组合模式】
- 设计模式--组合(Composite)模式
- 【设计模式基础】结构型模式 - 5 - 组合(Composite)
- 设计模式 之 组合模式
- 设计模式:组合模式
- 设计模式之组合模式(Composite)
- 设计模式笔记之四:MVP+Retrofit+RxJava组合使用
- Composite(组合)设计模式
- 设计模式学习之组合模式
- Java设计模式——命令模式、模板方法、迭代器和组合模式
- 设计模式之组合模式
- 设计模式(十)组合模式(Composite Pattern)
- Java设计模式透析之 —— 组合(Composite)
- .NET中的设计模式三:组合模式
- 设计模式利剑15-组合模式
- Java设计模式透析之 —— 组合(Composite)
- 设计模式系列7--组合模式
- 设计模式之组合
- 乐在其中设计模式(C#) - 组合模式(Composite Pattern)
- 设计模式学习笔记——组合模式