大話設計模式十八之迭代器模式

售票員其實在做一件重要的事,就是把車廂裏的所有人都遍歷了一遍,不放過一個不買票的乘客。者也是一個設計模式的體現。 迭代器模式(Iterator),提供一種方法順序訪問一個聚合對象中各個元素,而又不爆露該對象的內部表示。 當你需要訪問一個聚集對象,而且不管這些對象是什麼都需要遍歷的時候,你就應該考慮用迭代器模式。 需要對聚集有多種方式遍歷時,可以考慮用迭代器模式。 爲遍歷不同的聚集結構提供如開始、下
相關文章
相關標籤/搜索