設計模式 迭代模式(Iterator Pattern)

概述 迭代器(Iterator)模式,又叫做遊標(Cursor)模式。GOF給出的定義爲:提供一種方法訪問一個容器(container)對象中各個元素,而又不需暴露該對象的內部細節。 從定義可見,迭代器模式是爲容器而生。很明顯,對容器對象的訪問必然涉及到遍歷算法。你可以一股腦的將遍歷方法塞到容器對象中去;或者根本不去提供什麼遍歷算法,讓使用容器的人自己去實現去吧。這兩種情況好像都能夠解決問題。 意
相關文章
相關標籤/搜索