迭代器 Iterator
发布时间 2023-12-21 08:54:44作者: 梅丹隆
一、定义
提供一种方法,顺序访问一个集合对象中的各个元素,而又不暴露该对象的内部表示
二、适用场景
- 访问一个集合对象的内容而无需暴露它的内部表示
- 为便利不同的集合结构提供一个统一的接口
三、优缺点
1、优点
- 分离了集合对象的遍历行为
2、缺点
- 类的个数成对增加
四、代码实现
https://github.com/Meidanlong/all-in-one/tree/master/design/src/main/java/com/mdl/design/pattern/behavioral/iterator