知识卡片

遍历封装起来

普通读书笔记卡 · 1922.d

内容

迭代器把集合遍历逻辑从集合对象中分离出来,客户端无需知道内部结构就能顺序访问元素。发散:它保护集合表示,也让多种遍历方式可以并存。

参考来源

- 位置:第5章《行为型模式》5.4节「Iterator(迭代器)」1.意图(源文件:_epub-src/OEBPS/Text/part0084.xhtml) - 结论依据:原文明确给出迭代器的意图——提供一种方法顺序访问一个聚合对象中的各个元素,而又不需要暴露该对象的内部表示,直接支持卡片对迭代器把集合遍历逻辑从集合对象中分离出来、客户端无需知道内部结构就能顺序访问元素的论述。 - 原始内容:"提供一种方法顺序访问一个聚合对象中的各个元素,而又不需要暴露该对象的内部表示。"