迭代模式

迭代模式(Iterator) 迭代模式是行爲模式之一,他把對容器中包含的內部對象的訪問委讓給外部類,使用Iterator按順序進行遍歷訪問的設計模式。 不使用迭代模式存在的問題: 由容器自己實現順序遍歷。直接在容器類裏直接添加順序遍歷方法。(容器類承擔了太多功能:一方面需要提供添加刪除等本身應有的功能;一方面還需要提供遍歷訪問功能) 讓調用者自己實現遍歷。直接暴露數據細節給外部。(往往容器在遍歷的
相關文章
相關標籤/搜索