概述
组合模式与迭代器模式类似,都是创建一个统一的接口或者父类 并以接口的形式访问集合下的属性,但与迭代器模式不同的是组合模式还提供了对子节点的访问从而实现整个树状接口的遍历
实例
首先统一一个超类
接着各种店的菜单实体
以上与迭代器模式的基本思想一致因为在各自的菜单下没有二级菜单 接下来的菜单实体有二级菜单
最后统一一个对外接口类并对实现遍历过程
概述
组合模式与迭代器模式类似,都是创建一个统一的接口或者父类 并以接口的形式访问集合下的属性,但与迭代器模式不同的是组合模式还提供了对子节点的访问从而实现整个树状接口的遍历
实例
首先统一一个超类
接着各种店的菜单实体
以上与迭代器模式的基本思想一致因为在各自的菜单下没有二级菜单 接下来的菜单实体有二级菜单
最后统一一个对外接口类并对实现遍历过程