美文网首页IT阔论
结构型模式-组合模式

结构型模式-组合模式

作者: 七佰 | 来源:发表于2018-03-25 21:26 被阅读3次

组合模式我个人感觉很像与持久层映射使用的entity。讲过个属性组合在一起的树形结构,形成一个对象。
当需要使用树形结构的对象管理时,可以考虑使用。

示例:

public class Employee {
    String name;
    String dept;
    int salary;
    List<Employee> subordinated;

    public Employee(String name,String dept,int sal){
        this.name = name;
        this.dept = dept;
        this.sal = sal;
        subordinated = new ArrayList<Employee>();
    }

    public add(Employee e){
        subordinated.add(e);
    }

    public remove(Employee e){
        subordinated.remove(e);
    }

    public List<Employee> getSubordinated(){
        return subordinated;
    }
}

相关文章

  • 设计模式分类汇总

    结构型 适配器模式 组合模式 桥接模式 代理模式 装饰者模式 门面模式 享元模式 行为型 责任链模式 命令模式 解...

  • 设计模式:组合模式 职责链模式

    组合模式 职责链模式 组合模式 组合模式将对象组合成树形结构,以表示“部分-整体”的层次结构。 在组合模式的树形结...

  • 结构型模式:组合模式

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

  • 设计模式笔记(10)--组合模式

    组合模式--类似树结构 GOF对组合模式的定义是:“将对象组合成树形结构以表示“部分-整体”的层次结构。”组合模式...

  • java23种设计模式

    创建型 抽象工厂模式工厂方法建造者模式原型模式单态模式 结构型 适配器模式桥接模式组合模式外观模式装饰者模式享元模...

  • 结构型模式:09-组合模式

    透明组合模式的完整结构 安全组合模式的完整结构

  • 组合模式

    设计模式之组合模式 什么是组合模式? 组合模式允许你将对象组合成树形结构来表现”部分-整体“的层次结构,使得客户以...

  • 组合模式

    模式定义 将对象组合成树型结构以表示“部分-整体”的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性...

  • JavaScript设计模式 | 14-组合模式

    1、模式定义 组合模式,又称“部分-整体”模式,把对象组合成树形结构,以表示出“部分-整体”的层次结构。组合模式,...

  • 2022-03-16

    组合模式 应用场景 整体与部分的结构特征相似,数据以树型的层次结构表达。例如文件系统、树等 透明式的组合模式安全式...

网友评论

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

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