软件工程 判断题 标准

迭代器模式遍历集合 — 软件工程判断题

软件设计模式 行为型模式之二:观察者与迭代器 AI 三重审校通过

题目
判断:某类用聚合对象内部数组存储元素并对外提供 createIterator() 方法。若在首次调用 createIterator() 获得迭代器 it 之后、遍历完成之前,向该聚合的数组尾部追加了两个新元素,则基于常见实现(迭代器持有聚合引用,hasNext() 每次实时比较当前游标位置与聚合当前元素总数),it 的本次遍历仍会访问到新追加的这两个元素。