iterator
组合模式处理菜单和菜单项
组合迭代器
处理技巧
应用场景
糖果机的原始实现
每个状态独立封装
新加一个状态