Skip to content

Files

Latest commit

013ec64 · May 29, 2019

History

History
12 lines (8 loc) · 402 Bytes

README.md

File metadata and controls

12 lines (8 loc) · 402 Bytes

组合模式

三个角色:

  • Component 抽象构件角色

    定义参加组合对象的共有方法和属性,可以定义一些默认的行为或属性。

  • Leaf 叶子构件

    叶子对象,其下再也没有其他的分支,也就是遍历的最小单位。

  • Composite 树枝构件

    树枝对象,它的作用是组合树枝节点和叶子节点形成一个树形结构。