美文网首页
研磨设计模式之迭代器详细描述

研磨设计模式之迭代器详细描述

作者: 心扬 | 来源:发表于2017-09-29 14:23 被阅读0次
迭代器
研磨设计模式之迭代器中,对迭代器模式进行了简单的代码描述,然后在研磨设计模式之迭代器业务场景通过一个例子和成篇的代码,描述了迭代器模式在业务场景中的简单使用,接下来我们要详细的掰扯一下,迭代器究竟是怎么回事

功能

迭代器的主要功能就是提供对聚合对象的迭代访问

简单来说,就是对集合对象的遍历,然后在遍历的过程中,延伸出许多功能

  • 不同的方式,从前往后遍历、从后往前遍历
  • 在遍历过程中是否需要进行过滤
  • 为不同结构的集合对象提供统一的迭代接口

核心思想

把对聚合对象的遍历和访问,从聚合对象中分离出来,放入单独的迭代器中

这样做会让聚合对象变得简单,迭代器和聚合对象进行独立的变化,增强了系统的灵活性

相关文章

网友评论

      本文标题:研磨设计模式之迭代器详细描述

      本文链接:https://www.haomeiwen.com/subject/qpobextx.html