容器类:迭代器Iterator与ListIterator(三)
摘要:
Iterator与ListIterator迭代器模式给容器的应用带来以下好处:支持以不同的方式遍历一个容器角色。根据实现方式的不同,效果上会有差别。简化了容器的接口。但是在java Collection中为了提高可扩展性,容器还是提供了遍历的接口。对同一个容器对象,可以同时进行多个遍历。因为遍历状态是保存在每一个迭代器对象中的。迭代器模式的适用范围:访问一个容器对象的内容而无需暴露它的内部表示。支持对容器对象的多种遍历。为遍历不同的容器结构提供一个统一的接口(多态迭代)。Iterator的最大威力:能够将遍历序列的操作与序列底层的结构分离。迭代器统一了对容器的访问方式。Collection实现 阅读全文
posted @ 2012-09-18 00:31 <安之若素> 阅读(2530) 评论(0) 推荐(0) 编辑