设计模式之组合模式  Composite

设计模式之组合模式  Composite

设计模式之组合模式  Composite

 

 代码实现

//Component(抽象构件):抽象构件中定义了叶子和容器构件的共同点。比如,有公共的添加删除叶子功能,有显示节点功能。
public abstract class Component {
    protected String name;
    public Component(String name) {
        super();
        this.name = name;
    }
    public abstract void add(Component c);
    public abstract void remove(Component c);
    public abstract void display(int depth);
}
抽象组件

相关文章: