迭代器模式(Iterator)


目的
提供一种按顺序访问聚合对象元素而不会暴露其底层表示的方法。

适用场景

  • 访问聚合对象的内容而不暴露其内部表示
  • 支持聚合对象的多次遍历
  • 为遍历不同的聚合结构提供统一的接口