欢迎光临
我们一直在努力

迭代器模式 Iterator Pattern

建站超值云服务器,限时71元/月

迭代器模式 Iterator Pattern

项目介绍:

迭代器模式 Iterator Pattern

迭代器模式(Iterator Pattern)属于行为型模式。Iterator pattern 提供了循环集合的标准方法。

Iterator pattern 包含以下两部分:

  1. IteratorProtocol:Swift 中的IterableProtocol协议定义了一个可以使用 for in 循环迭代的类型。

  2. Iterator Object:想要进行迭代的对象。一般,Iterator object 不直接遵守IteratorProtocol协议,而是遵守Sequence协议。Sequence协议遵守IteratorProtocol协议。通过遵守Sequence协议可以直接获得许多高级函数,例如,mapfilter等。

详细介绍查看下面文章:

https://github.com/pro648/tips/wiki/迭代器模式-Iterator-Pattern

源码地址:https://github.com/pro648/BasicDemos-iOS/tree/master/IteratorPattern

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 迭代器模式 Iterator Pattern
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址