摘要:
大家好!本文介紹迭代器模式及其在Javascript中的應用。模式介紹定義提供一種方法順序一個聚合對象中各個元素,而又不暴露該對象內部表示。類圖及說明Iterator抽象迭代器抽象迭代器負責定義訪問和遍歷元素的接口,而且基本上是有固定的3個方法:first()獲得第一個元素,next()訪問下一個元素,isDone()(或者為hasNext())是否已經訪問到底部ConcreIterator具體迭代器具體迭代器角色要實現迭代器接口,完成容器元素的遍歷。Aggregate抽象容器容器角色負重提供創建具體迭代器角色的接口,必然提供一個類似createIterator()(或者為iterator() 閱讀全文
posted @ 2013-10-12 13:47
楊元超
閱讀(1031)
評論(2)
推薦(0)
浙公網安備 33010602011771號