瘦瘦水杯

文章
6
资源
0
加入时间
2年10月24天

迭代器模式 - Unity迭代器模式

迭代器模式是对象行为型模式,它提供一个对象来顺序访问聚合对象中的元素(遍历元素的算法),且不暴露底层实现。集合是编程中非常常见的数据结构之一。对于不同数据类型所需要的不同的遍历方式。但大多数客户端并不关心数据存储的方式。所以由于集合的遍历方式的不同,我们需要将集合遍历的算法,从集合中抽取出来,而抽取的部分,就是迭代器。迭代器通常会提供获取集合元素的基本方法。客户端通过不断调用此方法,直至遍历结束。在 C# 中 就是对于迭代器遍历元素的具体实现。foreach 需要集合类继承 接口, 只有一个