合成模式 Composite Pattern - BasuyaMuknana/java-design-pattern GitHub Wiki

合成模式 Composite Pattern

示意圖

wiki_images/composite_pattern_uml_diagram.jpg

謫要

  1. 合成模式使用於具有樹狀結構的資料型態(Employee)。
  2. 合成物件(Employee)中含有與自己類別相同的集合成員變數,表示自己的子節點。
  3. 合成物件要提供方法操作子節點(新增,刪除等)。