古斯塔夫•阿申巴赫

  • 本文目录
  • 同专题
  1. 1. Iterator-迭代器模式
设计模式 31篇
  1. 设计模式 总结拾遗
  2. 设计模式 自定义Spring框架拾遗
  3. BeanDefinition类
  4. BeanDefinitionReader
  5. BeanFactory和ApplicationContext接口
  6. MutablePropertyValue类
  7. xmlBDReader子实现类
  8. 设计原则
  9. 单例模式(Singleton)
  10. 原型模式(clone)
  11. 工厂模式(factory)
  12. 建造者模式(Builder)
  13. 设计模式 创建者模式拾遗
  14. Adaptor - 适配器模式
  15. Bridge - 桥接模式
  16. Composite - 组合模式
  17. Decorator - 装饰者模式
  18. Facade - 外观模式
  19. FlyWeight - 享元模式
  20. Proxy - 代理模式
  21. 设计模式 行为型模式拾遗
  22. Command - 命令模式
  23. DutyLink - 责任链模式
  24. Iterator - 迭代器模式
  25. Mediator - 中介模式
  26. Memento - 备忘录模式
  27. PatternMethod - 模板方法模式
  28. PubSub - 观察者模式
  29. State - 状态模式
  30. Strategy - 策略模式
  31. Visitor - 访问者模式

Iterator - 迭代器模式

发表于 2026-03-14 更新于 2026-03-18 分类于 技术栈 , 设计模式 , 4. 行为型模式

Iterator-迭代器模式

Why 用来顺序访问聚合对象的数据, 而不暴露聚合对象的内部表示
主要角色 4737047b05be884f8faaebab7c9bd399c70c4ecc
Ddd e55095123a9af24605db54638d53776c6092742f
jdk源码

93349609d762b3adb71b98a0a96d346d74ed4fd5

092776d16f9e11daaa266a55aea1015db538d583

应用 b2aebc0c5944a312f21f44bbd7a4ebe413ee833a
结构 7e7d26bbb2d1c5314852975d31b927861b1af9c8
拓展

-------------------------------------------------------------------

d7c8e29482dd261671c7136528aef927fa9cfb8f

编译看左边,运行看右边:重写方法

023a90703ce9c4709edc4cb70afdb92923244658

a52bbfe84636c3d6643dd47ff49ad0f1f05c6f32

Code

8044e1ccdefa9df9ecffb4076ccbaeda674fa3b7

# 行为型模式
Mediator - 中介模式
DutyLink - 责任链模式
© 2026 古斯塔夫•阿申巴赫
由 Hexo & NexT.Muse 强力驱动
0%