GOF設計模式-對象行爲型模式-迭代器模式

遍歷聚合對象中的元素——迭代器模式   迭代器模式概述 在軟件開發中,咱們常常須要使用聚合對象來存儲一系列數據。聚合對象擁有兩個職責:一 是存儲數據;二是遍歷數據。從依賴性來看,前者是聚合對象的基本職責;然後者既是可變 化的,又是可分離的。所以,能夠將遍歷數據的行爲從聚合對象中分離出來,封裝在一個被 稱之爲「迭代器」的對象中,由迭代器來提供遍歷聚合對象內部數據的行爲,這將簡化聚合對象 的設計,更符
相關文章
相關標籤/搜索