迭代器模式:提供一个对象顺序访问聚合对象里面的数据。
优点:简化聚合类,遍历任务由迭代器完成,支持不同方式遍历聚合对象,访问聚合对象内容不会暴露内部表达式;
缺点:增加类的个数,增加代码的复杂性
相关文章
- 设计模式【11】-- 搞定组合模式
- 设计模式之——Facade模式
- Scala IDE for Eclipse的下载、安装和WordCount的初步使用(本地模式和集群模式) Scala IDEA for Eclipse里用maven来创建scala和java项目代码环境(图文详解)Scala IDEA for Eclipse里用maven来创建scala和java项目代码环境(图文详解)
- VMware的虚拟网络编辑器,在配置的过程中没有桥接模式!(虚拟机卸载)
- LabVIEW设计模式系列——普遍使用值改变事件
- 11、设计模式之享元模式(Flyweight)
- JavaScript 设计模式之访问者模式
- 设计模式学习笔记 - 规范与重构 - 5.如何通过封装、抽象、模块化、中间层解耦代码?
- Java状态模式源码剖析及使用场景
- UML和模式应用2: 迭代、进化和敏捷