迭代器模式淺析

首先還是官話,迭代器提供了一種順序訪問聚合對象中元素的方法,而不用去暴露結構的底層表現和細節。迭代器定義了一個用於訪問集合元素並記錄當前的元素的接口。不同的迭代器可以去執行不同的迭代的策略。 迭代器模式的缺點:由於迭代器模式將存儲數據和遍歷數據的職責分離,增加新的聚合類需要對應增加新的迭代器類,類的個數成對增加,這在一定程度上增加了系統的複雜性。 在迭代器模式中有四個角色我們需要知道的 1、抽象迭
相關文章
相關標籤/搜索