行为型设计模式 — 迭代器模式

迭代器模式比较容易理解,即创建一个迭代器去顺序访问聚集对象的元素。使用迭代器模式可以实现对具体对象元素的访问,而暴露聚集对象的内部结构。迭代器模式常用于集合元素的访问中,例如Java Collection API中,调用Collection对象的iterator()方法可以返回当前集合的迭代器,从而实现顺序访问。迭代器模式的类图如下:示例程序:Iterator接口package patterns….

more >>