抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

数据结构:迭代器

模式类型

数据结构

迭代器模式

将特定的数据结构封装在内部,在外部提供统一的接口,来实现与数据结构无关的访问。

数据结构内部变化各异,但希望在不暴露内部结构的同时,让外部客户“透明遍历”访问其中的元素。

使用场景

  • C++ STL 迭代器

举例

面向对象的迭代器

运行时多态:




本站采用 Volantis 主题设计