设计模式-迭代器模式

本文将会从定义,类图,案例等几个方面对观察者模式进行说明

定义

迭代器模式:又叫做游标模式,它提供了一种按顺序访问集合/容器对象元素的方法,而又无需暴露集合内部实现。迭代器模式可以为不同的容器提供一致的遍历行为,而无需关心容器内元素的组成结构,属于行为者设计模式。

类图


迭代器模式

模板代码

https://github.com/siweidetu/DesignPattern/tree/master/iterator/general

案例

集合迭代器

https://github.com/siweidetu/DesignPattern/tree/master/iterator/course

参考书籍:《设计模式就该这样学:基于经典框架源码和真实业务场景》

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 介绍 顺序访问一个集合(有序的:Array) 使用者无需知道集合的内部结构 实例 使用jQ演示 上述的实例中,如果...
    w候人兮猗阅读 263评论 0 3
  • 专注前端与算法的系列干货分享,欢迎关注(¬‿¬):「微信公众号:心谭博客」| xin-tan.com | GitH...
    心谭阅读 344评论 0 0
  • 一说到这个模式,就不得不提循环语句。在《大话设计模式》中,作者说道这个模式现在的学习意义更大于实际意义,这是为什么...
    ZyBlog阅读 280评论 0 0
  • 迭代器模式(Iterator)用于在数据集合中按照顺序遍历集合,在遍历的同时不需要暴露对象的内部表示,根据不同的需...
    Code4Android阅读 403评论 0 3
  • 1.迭代器模式的定义及使用场景定义:迭代器模式又称游标模式,是行为型设计模式之一。其源于对容器的访问,比较java...
    GB_speak阅读 450评论 0 0