使用场景:现在集合中已经提供了迭代器,所以一般不需要自己开发。
包含角色:
Iterator:抽象迭代器
ConcreteIterator:具体迭代器
Aggragate:抽象聚合类
ConcreteIterator:具体聚合类
![](https://img.haomeiwen.com/i4094034/1e0c53fb69451159.png)
![](https://img.haomeiwen.com/i4094034/a0637b9bef4904c3.png)
![](https://img.haomeiwen.com/i4094034/068a98847a0c0c5d.png)
![](https://img.haomeiwen.com/i4094034/3517e214d85f5796.png)
![](https://img.haomeiwen.com/i4094034/0528311a120c75b1.png)
使用场景:现在集合中已经提供了迭代器,所以一般不需要自己开发。
包含角色:
Iterator:抽象迭代器
ConcreteIterator:具体迭代器
Aggragate:抽象聚合类
ConcreteIterator:具体聚合类
本文标题:3.4 行为型-迭代器模式
本文链接:https://www.haomeiwen.com/subject/eghqoktx.html
网友评论