设计模式之迭代器模式

定义

  提供一种方法顺序访问一个聚合对象中的各个元素,而又不暴露其内部的表示

  聚合对象 是什么呢?可以看成将多个对象用某种数据结构聚集在一起。可以是一个数组Array,可以是一个列表List,也可以是一个散列表Map。

阅读更多