go设计模式——迭代器模式(2)
golang 迭代器模式
文章目录golang 迭代器模式前言一、 什么是迭代器模式二、实例1.班级成员2.班级成员迭代器3.测试程序4.运行结果总结
前言
一、 什么是迭代器模式
迭代器模式是一种行为设计模式,让你能在不暴露集合底层表现形式 (列表、 栈和树等)的情况下遍历集合中所有的元素。
在迭代器的帮助下, 客户端可以用一个迭代器接口以相似的方式遍历不同集合中的元素。
这里需要注意的是有两个典型的迭代器接口需要分清楚;一个是集合类实现的可以创建迭代器的工厂方法接口一般命名为Iterable,包含