设计模式-迭代器模式

背景(与组合模式的背景相同)

在一个页面中展示学校的院系,一个学校又多个学院,一个学院又有多个系

需求:如何遍历所有对象

基本介绍

属于行为型模式,如果集合元素是用不同的方式实现的,有数组,集合,列表等,

用迭代器模式可以用一致的方式遍历集合元素,,而不知道集合对象的底层表示。

具体实现

在Java中,让需要遍历的类实现Iterator接口,用一个迭代器类实现Aggregate接口

具体实现略

相关推荐
困死了111114 小时前
设计模式-注册表模式
设计模式
桦说编程16 小时前
Guava Forwarding系列类详解——装饰器模式实战
java·后端·设计模式
How_doyou_do21 小时前
常见的设计模式
前端·javascript·设计模式
alibli21 小时前
深度理解设计模式——概述,SOLID原则
设计模式
AM越.1 天前
Java设计模式超详解--观察者设计模式
java·开发语言·设计模式
ezreal_pan1 天前
基于券类型路由的渐进式重构:函数式选项模式与管道模式的完美结合
设计模式·重构·golang·选项函数
有一个好名字1 天前
设计模式-单例模式
java·单例模式·设计模式
赵得C1 天前
2025下半年软件设计师考前几页纸
java·开发语言·分布式·设计模式·性能优化·软考·软件设计师
alibli1 天前
Alibli深度理解设计模式系列教程
c++·设计模式
老朱佩琪!1 天前
Unity迭代器模式
unity·设计模式·迭代器模式