Composite(组合)模式

2020-12-07  本文已影响0人  iEugene
  1. 特点:主要是为了创建容器结构递归结构,并使得容器与内容具有一致性。比如系统中的文件与文件夹的结构形态。
  2. 角色
角色名称 角色职责
Component 定义一致性API
Leaf(叶子/内容) 继承Component定义容器中的内容
Composite(容器/复合物) 继承Component定义容器
Client 使用各个角色组织结构
  1. 角色关系

    Composite.png
  2. 代码示例Composite

以上文献参考:《图解设计模式》

上一篇下一篇

猜你喜欢

热点阅读