java 23种设计模式之 迭代器模式(cursor模式)GOF 23-1
来源:互联网 发布:淘宝小号申请 编辑:程序博客网 时间:2024/06/05 05:43
今天分享一个迭代器模式(Iterator 模式)
如果存在什么不对的地方,感谢大佬们给予指正,谢谢。
先谈谈具体的思路,然后我再上图。
1.首先建立一个接口。接口的具体的需要被实现的方法 可以自行添加。 (也就是我们的需求,要求这个迭代器需要些什么功能。)
2.创建一个普通类。
(1).这个类首先具备一个属性,List。
(2).然后拥有几个你所需要的list集合的方法。
(3).最为关键的是 获取内部类对象的方法。
3.创建一个内部类,并实现Iterator 接口,实现其全部方法。
根据cursor变量完成一些列的逻辑。
4.测试。
阅读全文
0 0
- java 23种设计模式之 迭代器模式(cursor模式)GOF 23-1
- GOF 23 设计模式之 状态模式
- GOF设计模式---23种
- GOF 23种设计模式
- GoF+23种设计模式
- Gof 23设计模式
- GOF 23设计模式
- 非23种GOF设计模式之简单工厂模式
- GOF 23设计模式之 组合模式(composite)
- GOF 23设计模式之 装饰模式(Decorator)
- GOF 23设计模式之 享元模式(FlyWeight)
- GOF 23 设计模式之 观察者模式(Observer)
- GOF 23 设计模式之 备忘录模式(Memento)
- GOF设计模式趣解(23种设计模式)
- GOF设计模式趣解(23种设计模式)
- Java:GOF的23种设计模式(上)
- Java:GOF的23种设计模式(下)
- Java:GOF的23种设计模式(上)
- 二哥OJ(二)
- 大小端 程序验证
- HDU 2091 空心三角形(格式控制)
- 全网都找不到的maven-jar-plugin怎么排除不想打包的目录文件内容
- C++ primer 第五版 第六章练习答案
- java 23种设计模式之 迭代器模式(cursor模式)GOF 23-1
- oj粉丝与分割平面
- 程序中的栈、堆、静态存储区
- 对于 红外遥控的信号处理 每一个按键都会有单独的操作【Arduino】
- 【离散数学】1.5可数集合与不可数集合
- [jzoj]3542. 【清华集训2014】冒泡排序(树状数组+读入/输出优化+思维)
- python里使用enum库枚举类型的迭代
- 树的一些简单又重要的概念
- redis分步式锁(上)