设计模式学习笔记(三)

9. 迭代器模式 迭代器模式提供一种方法顺序访问一个聚合对象的各个元素,而又不暴露其内部的细节。 这使得接口变得更加简洁,也可以让聚合对象更专注在管理对象集合上面,而不必去理会遍历的事情。 大概实现 Emmmm……为多个类都提供一个迭代器子类。 例子(《head first 设计模式》) 用简单数组写的菜单和用vector写得菜单的组合。 例子(《JavaScript 设计模式》) 多类焦点图的循
相关文章
相关标签/搜索