java.util.Iterator的实现是否使用State模式?

BOS*_*OSS 6 java design-patterns

我只是在寻找一个合理的answear如何实施

java.util.Iterator 
Run Code Online (Sandbox Code Playgroud)

正在进入国家设计模式

编辑

请参阅以下链接

Java核心库中的GoF设计模式示例

Ade*_*ari 3

那个,我不确定。据我所知,它是迭代器设计模式的实现。

但是,可以错误地认为它使用State Pattern,因为调用next()会影响对象的状态Iterator。但是,IMO,它并不是真正的State Pattern实现,因为它不会更改必须执行操作的基础对象。维基百科有一个关于状态模式的优秀 Java 示例。