迭代器模式(Iterator)

jdon發表於2019-07-17

基本概念

迭代器模式提供了一種順序訪問一個聚合物件中的各個元素,而不暴露該物件的內部實現。

使用場景

(1)當需要訪問一個聚集物件,而且不管這些物件是什麼都需要遍歷,你就應該考慮用迭代器模式。

(2)當你需要對聚集物件有多種方式遍歷的時候,你也可以考慮使用迭代器模式

迭代器實現

迭代器模式(Iterator)

Iterator迭代器抽象類

相關文章