迭代器模式(Iterator),提供一種方法順序訪問一個聚合對象中的各種元素,而又不暴露該對象
的內部表示。
當你需要訪問一個聚合對象,而且不管這些對象是什麼都需要遍歷的時候,就應該考慮使用
迭代器模式。另外,當需要對聚集有多種方式遍歷時,可以考慮去使用迭代器模式。迭代器模式爲
遍歷不同的聚集結構提供如開始、下一個、是否結束、當前哪一項等統一的接口。
迭代器模式(Iterator),提供一種方法順序訪問一個聚合對象中的各種元素,而又不暴露該對象
的內部表示。
當你需要訪問一個聚合對象,而且不管這些對象是什麼都需要遍歷的時候,就應該考慮使用
迭代器模式。另外,當需要對聚集有多種方式遍歷時,可以考慮去使用迭代器模式。迭代器模式爲
遍歷不同的聚集結構提供如開始、下一個、是否結束、當前哪一項等統一的接口。