设计模式------迭代器

迭代器模式:提供一个方法去顺序访问一个集合中的元素,而又不暴露这些元素的内部表示 在软件模式中的聚合对象一般有两个功能,一个就是进行基本的存储元素。另一个功能就是经行遍历的功能。但是其实第二个功能可以将其变化,或者说将其抽离出来作为一个专门的方法进行使用。 角色 1、Iterator 抽象迭代类,一般为接口或者抽象类,在此类中一般有FIRST()方法,用来获得第一个元素,NEXT()方法:获得下一
相关文章
相关标签/搜索