gpt4 book ai didi

java - 迭代器设计模式?

转载 作者:行者123 更新时间:2023-11-30 07:14:57 25 4
gpt4 key购买 nike

为清晰起见进行了编辑

我正在观看一组关于使用 Java 来演示各种模式用途的设计模式教程视频,但是当我看到标题为“迭代器设计模式”的视频时,它似乎只使用了标准的 Java 迭代器。我以前在 Java 中使用过迭代器,但从未将它们作为“设计模式”教授。在 Java 中使用迭代器和使用“迭代器设计模式”有区别吗?如果有,区别是什么?

最佳答案

您在 Java 中使用的迭代器实际上实现了 Iterator design pattern .他们这样做:

Provide a way to access the elements of an aggregate object sequentially without exposing its underlying representation. -Wikipedia Article definition-

正如您在 Iterable interface 的文档中看到的那样在 Java 中,您所知道的大多数容器都提供一个 Iterator 对象,用于:

access their elements sequentially without exposing their underlying representation.

关于java - 迭代器设计模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18191097/

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