0
点赞
收藏
分享

微信扫一扫

结合大象机器人六轴协作机械臂myCobot 280 ,解决特定的自动化任务和挑战!(下)

汤姆torn 03-14 13:30 阅读 2

迭代器模式

说明

迭代器模式(Iterator Pattern)属于行为型模式,又称为游标模式(Cursor Pattern),它提供一种顺序访问集合/容器对象元素的方案,而又无须暴露集合内部表示。
本质:抽离集合对象迭代行为到迭代器中,提供一致访问接口。
在平时开发中,几乎不会自己写迭代器,因为JDK已经有现成的了。除非自己要构建一个容器的数据结构时,才有可能需要自己写迭代器。

结构

迭代器模式主要角色如下:
抽象迭代器(Iterator):抽象迭代器负责定义访问和遍历元素的接口;
具体迭代器(ConcreteIterator):实现具体的遍历行为;
抽象容器(Aggregate):负责定义容器的相关接口;
具体容器(ConcreteAggregate):实现具体容器的行为。
迭代器模式-类结构图

举报

相关推荐

0 条评论