分类目录归档:设计模式

设计模式--迭代器模式


iterator 模式

iterator 模式是一种行为型设计模式,用于提供一种按顺序访问集合对象元素的方式,不需要暴露其内部的表示方式。

1. java 和 c# 的迭代器,java 和C# 中都提供了内置的迭代器模式,通过Iterator 接口或者使用yield 关键字来方便遍历集合对象。

List<String>  list = new ArrayList<>();
list.add("Item1");
list.add("Item2");
list.add("Item3");

Iterator<

Read more