美文网首页
迭代器模式

迭代器模式

作者: fanren | 来源:发表于2019-04-03 21:49 被阅读0次

    定义

    • 提供一种方法,按照顺序访问容器中的各个元素,而又不需要暴露该容器的内部细节(内部表示)
    • iOS系统中,为每个容器(数组,字典)都提供了迭代器

    应用场景

    • 遍历容器对象

    角色分析

    • 角色一:迭代器接口(Iterator)
      定义了访问遍历元素的方法(标准)
    • 角色二:具体的迭代器(ConcreteIterator)
      遍历具体元素的方法实现
    • 角色三:容器接口(Aggregrate)
      定义了存储元素的方法
    • 角色四:具体容器(ConcreteAggregrate)
      实现了存储元素的方法

    案例

    相关文章

      网友评论

          本文标题:迭代器模式

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