组合模式(Composite),将对象组合成树形结构以表示'部分-整体'的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。 public class CompositeTest {public static void main(String[] args){// 创建主菜单MenuComponent mainMenu = new Menu("Ins
Composite 组合模式相对简单,一般用于处理树状结构,递归结构,类似计算机中的文件系统,有文件夹,文件,文件夹里可以有文件;再比如一棵树,有枝干,叶子节点组成,枝干上又有叶子。 这里以构造一棵树并遍历枝干,叶子为例,编写代码如下: 抽象节点: public abstract class Node {abstract void show();} 叶子节点: public clas
AP(IT), Assessed Exercise 1 Jan 2024 Description • Title: Composite Pattern File System • Deadline: 4:30pm on February 8th 2024 • Contribution to final course mark: 25% • Solo or Group: Solo work Spe