图解设计模式读书笔记(八)——Composite(组合)模式

类结构图: 先来看看composite模式的类结构图,非常简单,只涉及三个类: 应用场景: 主要就是树形结构的设计,树结构设计父节点,子叶节点,其中Leaf就是子叶节点,Composite是父节点的抽象,由于各种节点都有一些通用的属性或者方法,所以Leaf和Composite继承自同一个父类Component,Component定义了节点所有的方法,提供add和remove和getChild的父节
相关文章
相关标签/搜索