摘要:
大家好!本文介绍迭代器模式及其在Javascript中的应用。模式介绍定义提供一种方法顺序一个聚合对象中各个元素,而又不暴露该对象内部表示。类图及说明Iterator抽象迭代器抽象迭代器负责定义访问和遍历元素的接口,而且基本上是有固定的3个方法:first()获得第一个元素,next()访问下一个元素,isDone()(或者为hasNext())是否已经访问到底部ConcreIterator具体迭代器具体迭代器角色要实现迭代器接口,完成容器元素的遍历。Aggregate抽象容器容器角色负重提供创建具体迭代器角色的接口,必然提供一个类似createIterator()(或者为iterator() 阅读全文
posted @ 2013-10-12 13:47
杨元超
阅读(1031)
评论(2)
推荐(0)
浙公网安备 33010602011771号