设计模式-组合模式(Component)组合模式案例
组合模式定义将对象组合成树形结构以表示“部分-整体”的层次结构。组合模式使得客户端对单个对象和组合对象的使用具有一致性。结构Component(抽象构件):为叶子构件和组合构件声明统一的接口,它可以是抽象类也可以是接口。Leaf(叶子构件):它在组合结构中表示叶子节点对象,它没有子节点,所以对于操作子节点的接口方法通过抛出异常来说明。Composite(容器构件):它是组合...