(行为模式)ITERATOR——迭代器模式
来源:互联网 发布:微信支付php 完整源码 编辑:程序博客网 时间:2024/06/05 16:43
1、意图
迭代器模式:提供一种方法顺序访问一个聚合对象中各个元素,而又不暴露该对象的内部表示。
2、核心思想
3、优缺点分析
适用情况:
(1)当需要访问一个聚集对象,而且不管这些对象是什么都需要遍历的时候,就应该考虑使用迭代器模式
(2)当需要对聚集有多种方式遍历时,可以考虑使用迭代器模式
GOOD:
提供一种方法顺序访问一个聚敛对象的各个元素,而又不暴露该对象的内部表示。
为遍历不同的聚集结构提供如开始,下一个,是否结束,当前一项等统一接口。
4、UML图
0 0
- (行为模式)ITERATOR——迭代器模式
- 行为模式 - 迭代器(ITERATOR)
- 行为模式:Iterator(迭代器)
- 行为型模式-----迭代器模式(Iterator)
- 对象行为型模式——迭代器模式(Iterator)
- 十六、迭代器模式Iterator(行为型)
- 【design pattern】行为型模式之—迭代器模式(Iterator)
- Iterator迭代器(行为型模式)
- 行为型模式-迭代器(iterator)
- 设计模式(十四)迭代器模式(Iterator)-行为型
- 迭代器模式(Iterator)(对象行为型模式)
- 设计模式之 迭代器(Iterator)----对象行为型模式
- 设计模式 ( 十四 ) 迭代器模式Iterator(对象行为型)
- 行为型模式之迭代器模式(Iterator)
- 设计模式 ( 十四 ) 迭代器模式Iterator(对象行为型)
- 设计模式--迭代器模式Iterator(行为型)
- 设计模式 ( 十四 ) 迭代器模式Iterator(对象行为型)
- 设计模式 ( 十四 ) 迭代器模式Iterator(对象行为型)
- 华信第一阶段Java试卷分析
- (结构型模式)COMPOSITE——组合模式
- python 爬虫抓取19楼租房信息
- 数学-知识记录
- php环境搭建一
- (行为模式)ITERATOR——迭代器模式
- NSSearchPathForDirectoriesInDomains用法
- windows下git添加文件时,LF will be replaced by CRLF in test.txt.
- EF原理
- Mac、Windows下Android Studio快捷键的使用
- (创建型模式)ABSTRACT FACTORY——抽象工厂模式
- (创建型模式)SINGLETON——单例模式
- STL Map使用
- Android AsyncTask的使用(1)