淺學設計模式之迭代器<Iterator>模式

概述 迭代器(Iterator)模式,又叫做遊標(Cursor)模式。GOF給出的定義爲:提供一種方法訪問一個容器(container)對象中各個元素,而又不需暴露該對象的內部細節。 在面向對象的軟件設計中,我們經常會遇到一類集合對象,這類集合對象的內部結構可能有着各種各樣的實現,但是歸結起來,無非有兩點是需要我們去關心的:一是集合內部的數據存儲結構,二是遍歷集合內部的數據。面向對象設計原則中有一
相關文章
相關標籤/搜索