gpt4 book ai didi

java - java.util.Iterator 的实现是否使用状态模式?

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:19:00 25 4
gpt4 key购买 nike

我只是在寻找一个合理的答案如何实现

java.util.Iterator 

正在进入状态设计模式

编辑

请引用以下链接

Examples of GoF Design Patterns in Java's core libraries

最佳答案

那个,我不确定。据我所知,它是 Iterator Design Pattern 的一个实现。 .

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

关于java - java.util.Iterator 的实现是否使用状态模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6773766/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com