ConcreteContainter(集合、容器实现):具体集合、容器角色,实现创建具体迭代器角色的接口,可以实例化并返回一个迭代器以供外部使用,这个集合、容器实现与该具体集合、容器的内部结构相关。 Iterator(迭代器接口):迭代器的接口标准,定义了进行迭代操作所需的一些方法,如next()、hasNext()等,迭代器的抽象是为了使迭代器不...
本文由长春白癜风专科医院 http://tf463.com/ 收集, 转载请注明出处 本文长春白癜风专科医院 http://tf463.com/ 收集, 转载请注明出处 C 语言和设计模式(迭代器模式) 使用过 C++的朋友大概对迭代器模式都不会太陌生。 这主要是因为我们在编写代码的时候离不开迭代器, 队列有迭代器, 向量也有迭代器。 那么...