行為型模式--迭代器模式

迭代器(Iterator)模式主要分离集合的遍历行为並抽象出一个迭代器类来负责模式之運作,这样既可以做到不暴露集合内部结构,又可以让外部可透明访问集合内部的数据,当需要对集合結構作不同遍历时便可考虑使用此模式。 UML类图:  示例: #!/usr/bin/env python #! _*_ coding:UTF-8 _*_ from abc import ABCMeta, abstractmet
相关文章
相关标签/搜索