1. 迭代器模式概述 1.1 什麼是迭代器模式? 迭代器模式是一種行為型設計模式,其核心思想是提供一種方法來訪問聚合對象中的元素,而無需暴露聚合的內部結構。根據GoF(Gang of Four)在《設計模式:可複用面向對象軟件的基礎》中的定義,迭代器模式的目的是:“提供一種方法順序訪問一個聚合對象中各個元素,而又不需暴露該對象的內部表示。” 在迭代器模式中,迭代