外部迭代器的作用與意義
作者:佚名 時間:2012-06-10 分享到:
四人組告訴我們迭達器模式能進行以下的工作:
提供一種用以依次訪問聚合對象的途徑而不暴露內部的實現結構,換句話說,迭代器向外部世界提供子某種用以訪問內部排序對象的,可移動的指針,并且隱藏子內部對象的具體細節.
如果你是一個java程序員,那你沒準使用過java util iterator接口和它之前的版本java util.enumeration,從而熟悉迭代器.
迭代器同樣在一些我們意想不到的地方出現.比如,你可以把java util string tokenize看做是一個讓你遍歷一個字符串中所有標記的迭代器.類似的,jdbc所包含的resultset是一個讓我們瀏覽一個sql查詢結果中每個數據行的迭代器.
如沒特殊注明,文章均為上海聯楷網絡原創,轉載請注明來自:http://www.ktcbnqb.cn/help/20151126/n955.html