设计模式之迭代器模式
来源:互联网 发布:手机淘宝淘宝客 编辑:程序博客网 时间:2024/06/10 16:14
迭代器模式
1. 迭代器模式:
提供一种方法顺序访问一个聚合对象中各个元素,而又不暴露该对象的内部对象。
2. 迭代器模式:
3. 迭代器模式的例子:
#include <iostream>#include <string>using namespace std;class Iterator;class Aggregate//聚集抽象类{public:virtual Iterator *createIterator()=0;//创建迭代器};class Iterator//迭代器抽象类{public:virtual void first()=0;virtual void next()=0;virtual bool isDone()=0;};class ConcreteAggregate:public Iterator//具体迭代器类{public:void first(){}void next(){}bool isDone(){}};int main(){return 0;}
阅读全文
0 0
- 设计模式之迭代器模式
- 设计模式之 迭代器模式
- 设计模式之迭代器模式
- 设计模式之迭代器模式
- 设计模式之--迭代器模式
- 设计模式之迭代器模式
- 设计模式之迭代器模式
- 设计模式之迭代器模式
- 设计模式之-迭代器模式
- 设计模式之迭代器模式
- 设计模式之迭代器模式
- 设计模式之迭代器模式
- 设计模式之迭代器模式
- 设计模式之迭代器模式
- 设计模式 之 迭代器模式
- 设计模式 之 迭代器模式
- 设计模式之迭代器模式
- 设计模式之迭代器模式
- vagrant up 出现错误:使用vagrant部署开发环境遇到的坑
- DHTML
- CSDN Markdown的使用
- JavaScript-运算符(%)秒转时间
- HDU1002
- 设计模式之迭代器模式
- C语言中atoi()函数实现--字符串转int型整数
- C++之区分接口继承和实现继承(34)---《Effective C++》
- 1024. Palindromic Number (25)
- HTML——表格、表单
- UVa 202 (分数最小循环节)
- poj1328Radar Installation (贪心)
- Java学习笔记(二)—— 反射
- POJ3662