14 Iterator迭代器(行爲模式)

14 Iterator(行爲模式)     提供按順序訪問聚合對象的元素的方法,而不公開其底層表示形式。 也稱爲cursor 動機 聚合對象(如列表)應該提供一種訪問其元素而不公開其內部結構的方法。 迭代器模式的關鍵思想是負責訪問和遍歷列表對象,並將其放入迭代器對象中。 將遍歷機制與List對象允許我們爲不同的遍歷策略定義迭代器,而無需在List接口中枚舉它們。 什麼時候用: 訪問聚合對象的內容而
相關文章
相關標籤/搜索