迭代器模式(Iterator)

C# 中已經實現了迭代器功能, foreach in 和 IEnumerable 和 IEumerator 接口 是爲迭代器而準備的。 所以在實用性上已經沒有了。 重點概念 1.提供一種方法順序訪問一個聚合對象中各個元素,而又不暴露該對象的內部表示。 2.當訪問一個聚集對象,而且不管這些對象是什麼都需要遍歷的時候,你就應該考慮用迭代器模式。 3.遍歷的方式可以從頭到尾,也可以從尾到頭的選擇。 4.
相關文章
相關標籤/搜索