(41)C#设计模式——迭代器模式(Iterator Pattern)

介绍 迭代器是针对集合对象而产生的,对于 集合对象而言,必然涉及到集合元素的添加、删除等操做,同时确定也支持遍历集合元素的操做,咱们能够把遍历操做也放在集合对象中,但这样的话,集合对象就承担太多的责任了,面向对象中有一条设计原则是单一职责原则,因此咱们要尽量的分离这些职责,用不一样的类去承担不一样的责任。迭代器模式就是来承担遍历集合元素的职责。算法 定义 迭代器模式提供了一种方法顺序访问一个聚合对
相关文章
相关标签/搜索