设计模式-行为型-迭代器模式

Posted by YaPi on May 10, 2018

基础与定义

  • 定义类一种方法,顺讯访问一个集合对象中的各个元素,而又不暴露该对象的内部表示

使用场景

  1. 为遍历不同的集合结构提供一个统一的接口
  2. 访问一个集合对象,而不暴露对象内部表示

源码实例

  1. List 的迭代器