1723 迭代器模式

    技术2022-07-10  98

    迭代器模式(Iterator)

    提供一种方法顺序访问一个聚合对象中的各种元素,而又不暴露该对象的内部表示。

    如果说在JAVA和C#代码编写过程中使用最多的设计模式不是工厂,它一定是迭代器模式。

    在C#中集合、数组有以下类型 Array、List、HashTable、Stack、Queue、Set、BitArray等等…

    而在C#中对于集合或数组的访问方式是

    foreach(var item in List) { } foreach(var item in Stack) { }

    C#中可以使用foreach的标记是类型继承了IEnumable

    Java中可以使用是类型继承了 Iterator

    迭代器就是将所有的集合和数组,使用统一的遍历方式

    Processed: 0.050, SQL: 12