迭代器是一种抽象的设计概念,现实程序语言中并没有直接对应于这个概念的实物。
《Design Patterns》提供有23个设计模式的完整描述,iterator 模式定义如下:
提供一种方法,使之能够依序巡访某个聚合物(容器)所含的各个元素,而又无需暴露该聚合物的内部表述方式。
[……]
迭代器是一种抽象的设计概念,现实程序语言中并没有直接对应于这个概念的实物。
《Design Patterns》提供有23个设计模式的完整描述,iterator 模式定义如下:
提供一种方法,使之能够依序巡访某个聚合物(容器)所含的各个元素,而又无需暴露该聚合物的内部表述方式。
[……]