美文网首页
2.3 结构型-组合模式

2.3 结构型-组合模式

作者: JingJingLiu317 | 来源:发表于2021-01-06 13:00 被阅读0次

使用场景:将对象组合成树形结构来描述部分-整体的层次结构,使得用户对单个对象和组合对象的使用具有一致性。

包含要素:

Component:叶子节点和非叶子节点的共同点的抽象

Leaf:叶子节点

Composite:非叶子节点

使用demo:一个公司有管理者,下面有下属,也有底层员工,下面没有下属。现在需要查询员工信息,员工基本信息及下属人员。

员工基本信息 管理者信息,组合模式的重点,非叶子节点组合其他非叶子节点和叶子节点 通过递归方式遍历整个树

相关文章

  • 2.3 结构型-组合模式

    使用场景:将对象组合成树形结构来描述部分-整体的层次结构,使得用户对单个对象和组合对象的使用具有一致性。 包含要素...

  • 结构型模式:组合模式

    文章首发:结构型模式:组合模式 七大结构型模式之三:组合模式。 简介 姓名 :组合模式 英文名 :Composit...

  • 结构型模式8-结构型模式总结

    结构型模式8-结构型模式总结 结构型模式总共有7种: 适配器模式(Adapter) 组合模式(Composite)...

  • Android设计模式——组合模式(七大结构型)

    1.组合模式介绍 组合模式(Composite Pattern)也称为部分整体模式,是七大结构型设计模式之...

  • Android设计模式之(19)----组合模式

    组合模式 组合模式属于结构型设计模式. 组合模式又可叫做【部分-整体】模式.它将部分与整体的关系通过树的形式表现出...

  • UML - 结构型模式总结

    概述 结构型模式主要用于描述如何组合 类 和 对象以获得更大的结构。其中,结构型类模式采用继承机制来组合接口和实...

  • 适配器模式

    之前介绍的是创建对象的几个模式,现在开始讲结构型模式。什么是结构型模式?官方解释是:结构型模式涉及到如何组合类和对...

  • 结构型模式2-组合模式

    结构型模式2-组合模式 组合模式Composite 意图 将对象组合成属性结构,以表示“部分-整体”的层次结构。c...

  • 适配器模式

    结构型模式 结构型模式涉及如何组合类与对象已形成更大的结构,和类有关的结构型模式涉及如何合理使用继承机制;和对象有...

  • 2.3 组合模式

    组合多个对象形成树形结构以表示具有部分-整体关系的层次结构。组合模式让客户端可以统一对待单个对象和组合对象。 最理...

网友评论

      本文标题:2.3 结构型-组合模式

      本文链接:https://www.haomeiwen.com/subject/thhqoktx.html