定义
- 提供一种方法,顺序访问一个集合对象中的各个元素,而又不暴露改对象的内部表示(遍历)
类型:行为型
使用场景
- 访问一个集合对象的内容而无需暴露它的内部表示
- 为遍历不同的集合结构提供一个统一的接口
- 一般不会自己写迭代器,直接使用jdk自带的
优缺点
优点:
- 分离了集合对象的遍历行为
缺点:
- 类的个数成对增加
image.pngUML类图
定义
类型:行为型
使用场景
优缺点
优点:
缺点:
image.pngUML类图
本文标题:迭代器模式
本文链接:https://www.haomeiwen.com/subject/hgywgqtx.html
网友评论