C++設計模式之迭代器模式

提供一種方法順序訪問一個聚合對象中各個元素,而又不暴露該對象的內部表示。當你須要訪問一個彙集對象,並且無論這些對象是什麼都須要遍 歷的時候,就應該考慮用迭代器模式。同時須要對彙集有多種方式遍歷時,能夠考慮用迭代器模式。爲遍歷不一樣的彙集結構提供如開始、下一個、是否結束、當前哪 一項等統一接口。迭代器模式就是分離了集合對象的遍歷行爲,抽象出一個迭代器類來負責,這樣既能夠作到不暴露集合的內部結構,又可
相關文章
相關標籤/搜索