設計模式初探-迭代器模式

迭代器模式(ITERATOR),又稱遊標(Cursor),提供了一種方法,用於順序訪問一個聚合對象中的各個元素,而不需暴露該對象的內部表示,屬於對象行爲型模式。迭代器模式通過將對聚合對象(通常爲列表)的訪問和遍歷從聚合對象中分離出來並放入一個迭代器對象中,迭代器對象知道如何遍歷列表,這樣不僅可以簡化聚合對象的實現(將遍歷操作交給迭代器負責,自己只負責保存),還可以以不同的方式遍歷列表。 一、使用場
相關文章
相關標籤/搜索