设计模式学习专栏十--------组合模式

设计模式学习专栏十--------组合模式 场景 回顾迭代器模式的案例 我们希望能够加上一份 餐后甜点的 “子菜单” 我们需要什么? 我们需要某种树形结构 , 可以容纳菜单 , 子菜单和菜单项 我们需要确定能够在每个菜单的各个项之间游走 . 而且至少要像现在用迭代器一样方便 我们也需要能够更有弹性地在菜单项之间游走 . 比如说 , 可以只需要遍历甜品菜单, 或者可以遍历餐厅的整个菜单(包括甜点菜单
相关文章
相关标签/搜索