Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

代码结构

- src
  - Container.js # 抽象容器接口,创建一个迭代器
  - Iterator.js # 迭代器抽象接口,提供next和hasNext方法
  - ObjectIterator.js # 对象迭代器,实现了抽象迭代器的方法,聚合了对象列表
  - ObjectList.js # 对象列表,是一种数据容器,可以创建一个迭代器

测试验证

$ cd ./iterator-pattern/js
$ node test/test.js