在迭代器模式中,提供一个()的迭代器来对聚合对象进行访问和遍历。
A: 外部
B: 内部
C: 中间
D: 以上三者都可以
A: 外部
B: 内部
C: 中间
D: 以上三者都可以
举一反三
- 以下关于迭代器模式的叙述错误的是()。 A: 迭代器模式提供一种方法来访问聚合对象,而无须暴露这个对象的内部表示 B: 迭代器模式支持以不同的方式遍历一个聚合对象 C: 迭代器模式定义了一个访问聚合元素的接口,并且可以跟踪当前遍历的元素,了解哪些元素已经遍历过而哪些没有 D: 在抽象聚合类中定义了访问和遍历元素的方法并在具体聚合类中实现这些方法
- 当需要以多种方式灵活地遍历一个聚合对象中的各个元素时,可以使用迭代器模式。
- 迭代器模式在抽象聚合类中定义了访问和遍历元素的方法并在具体聚合类实现了这些方法。
- 迭代器(iterator)是经过封装后指针的高级形式,有了它,用户无需关心数据的存储形式,只要应用迭代器操作函数,就能够访问序列或容器中的元素。关于迭代器叙述,错误的是____。 A: 所有迭代器都可以进行元素的访问。 B: 所有迭代器都可以修改元素 C: 迭代器分为只读迭代器和读写迭代器 D: 迭代器有多种实现方法
- 以下关于迭代器的描述,不正确的是() A: 迭代器可以记住访问位置 B: 迭代器对象从集合的第一个元素开始访问 C: 迭代器访问元素可以往前也可以后退 D: 可以使用next()函数来访问下一个数据