Iterator Pattern(迭代模式)
定义:
提供一种方法可以访问聚合对象,而不用暴露这个对象的内部表示。
应用情景:
- 需要遍历访问聚集中的对象而不能暴露聚集的内部结构。
- 允许对聚集的多级遍历访问而不会相互受影响。
- 提供一个一直的接口来遍历访问聚集中不同的结构。
实例:
注:
- 定义以及应用场景出自《深入浅出设计模式》莫勇腾
- 使用软件:PowerDesigner12.5
其他相关迭代模式材料:http://clyde617929.iteye.com/blog/124869