用于顺序访问集合对象的元素,不必知道集合对象的底层实现。
Iterator是可以遍历集合的对象,为各种容器提供了公共的操作接口,隔离对容器的遍历操作和底层实现,从而实现解耦。
缺点是增加新的集合类需要配合增加新的迭代器对象,成对增加。
最后附上面试题汇总及答案(持续更新中)
用于顺序访问集合对象的元素,不必知道集合对象的底层实现。
Iterator是可以遍历集合的对象,为各种容器提供了公共的操作接口,隔离对容器的遍历操作和底层实现,从而实现解耦。
缺点是增加新的集合类需要配合增加新的迭代器对象,成对增加。
最后附上面试题汇总及答案(持续更新中)