外部迭代器的作用与意义
作者:佚名 时间:2012-06-10
四人组告诉我们迭达器模式能进行以下的工作:
提供一种用以依次访问聚合对象的途径而不暴露内部的实现结构,换句话说,迭代器向外部世界提供子某种用以访问内部排序对象的,可移动的指针,并且隐藏子内部对象的具体细节.
如果你是一个java程序员,那你没准使用过java util iterator接口和它之前的版本java util.enumeration,从而熟悉迭代器.
迭代器同样在一些我们意想不到的地方出现.比如,你可以把java util string tokenize看做是一个让你遍历一个字符串中所有标记的迭代器.类似的,jdbc所包含的resultset是一个让我们浏览一个sql查询结果中每个数据行的迭代器.
如没特殊注明,文章均为上海联楷网络原创,转载请注明来自:http://www.linksj.com/help/20151126/n955.html