Aha!设计模式(88)-迭代器模式(4)

代码实例   由于迭代器已经是很多语言的标准装备,所以在实际的开发中,首先应该考虑语言中提供的迭代器,在功能不能满足需求时,根据语言定义的迭代器接口定义自己的浏览器。接下来我们通过Python语言的例子,说明几个迭代器模式的应用。   Python语言中已经事先定义了多种容器,例如列表和字典等。这些容器都提供了一个iter方法用于获取迭代器。下面使用Python语言中的迭代器来实现一个聚合类,及其
相关文章
相关标签/搜索