第十六章组合模式要点.pptVIP

  • 14
  • 0
  • 约1.19万字
  • 约 40页
  • 2016-06-18 发布于湖北
  • 举报
第十六章 组合模式 一 、 概述 二、组合模式的结构与使用 模式的结构的描述与使用 用组合模式描述连队的军士结构,并计算军饷。 一个连队由1个连长,2个排长,6个班长和60个士兵构成。连长直接指挥2个排长,每个排长直接指挥3个班长,每个班长直接指挥10个士兵。 连长的军饷是每月5000元,排长4000元,班长2000元,士兵1000元。 使用组合模式,让连队的军士形成树形结构,并计算一个班的军饷,一个排的军饷和整个连队的军饷。 public MilitaryPerson getChild(int index) { return list.get(index); } public IteratorMilitaryPerson getAllChildren() { return list.iterator(); } public boolean isLeaf(){ return false; } public double getSalary(){ return salary; } public void setSalary(double salary){ th

文档评论(0)

1亿VIP精品文档

相关文档