设计模式-迭代器模式

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

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

需求:如何遍历所有对象

基本介绍

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

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

具体实现

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

具体实现略

相关推荐
抓哇FullStack-Junior8 小时前
设计模式——建造者模式
java·开发语言·设计模式·建造者模式
shinelord明11 小时前
【再谈设计模式】外观模式~复杂系统交互的简化大师
开发语言·数据结构·设计模式·软件工程
小娄写码12 小时前
Java设计模式及示例
java·开发语言·设计模式
weixin_4388358412 小时前
设计模式-读书笔记2
设计模式
gaopeng@step by step13 小时前
设计模式之创建型
设计模式
狐拾叁16 小时前
设计模式-创建者模式-单例模式(java版)
java·单例模式·设计模式
weixin_4388358417 小时前
设计模式-读书笔记
开发语言·javascript·设计模式
weixin_4388358419 小时前
设计模式-总
设计模式
Vincent(朱志强)19 小时前
设计模式详解(十一):模板方法——Template Method
java·设计模式·模板方法模式