Iterator模式,也称为迭代器模式。
该模式主要用于将列表的访问和遍历分离出来并放进一个迭代器中。例如STL库的容器就大量的用到Iterator模式。
该模式还涉及到一些“内部迭代器”和“外部迭代器”的概念,这属于进一步的研究,暂时不谈。
下面看看简单的例子代码(模仿STL的做法):// Iterator.cpp