Luckylau's Blog

设计模式之迭代器模式

​ 迭代器(Iterator)模式又叫游标(Cursor)模式,通常用于集合类型来提供一种顺序访问其中元素而又不必暴漏集合的内部结构,是一种行为模式。

其中的Iterator就是迭代器,它有两个核心方法:

1
2
3
4
public interface Iterator<E> {
boolean hasNext();
E next();
}

hasNext()`用于判断是否还有下一个元素;

next()`用于返回下一个元素,同时“看向”这个元素的再下一个元素。

Luckylau wechat
如果对您有价值,看官可以打赏的!