JAVA设计模式(组合模式)

来源:互联网 发布:ecshop php 5.5 编辑:程序博客网 时间:2024/06/06 20:31

一、概述

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

二、情景描述

当表示一个公司以及公司下属公司或者部门时,可以通过此设计模式,利用集合将上级公司与下级公司关联起来

三、代码


1.公司抽象类


2.总公司类


3.HR部门类



4.电话客服部门


5.测试类


0 0