一、定义
迭代器模式:为了遍历容器(聚合对象)内的元素,而不需要暴露容器(聚合对象)内部的表示。迭代器就是提供这种遍历的方法来遍历容器(聚合对象)。
二、实现代码
代码中分为4部分来实现。Iterator迭代器抽象类,Container容器抽象类,CorrectIterator具体迭代器,CorrectContainer具体容器类。
三、测试代码
四、运行结果
一、定义
迭代器模式:为了遍历容器(聚合对象)内的元素,而不需要暴露容器(聚合对象)内部的表示。迭代器就是提供这种遍历的方法来遍历容器(聚合对象)。
二、实现代码
代码中分为4部分来实现。Iterator迭代器抽象类,Container容器抽象类,CorrectIterator具体迭代器,CorrectContainer具体容器类。
三、测试代码
四、运行结果