iterator 模式
iterator 模式是一种行为型设计模式,用于提供一种按顺序访问集合对象元素的方式,不需要暴露其内部的表示方式。
1. java 和 c# 的迭代器,java 和C# 中都提供了内置的迭代器模式,通过Iterator 接口或者使用yield 关键字来方便遍历集合对象。
List<String> list = new ArrayList<>();
list.add("Item1");
list.add("Item2");
list.add("Item3");
Iterator<