設計模式------迭代器

迭代器模式:提供一個方法去順序訪問一個集合中的元素,而又不暴露這些元素的內部表示 在軟件模式中的聚合對象一般有兩個功能,一個就是進行基本的存儲元素。另一個功能就是經行遍歷的功能。但是其實第二個功能可以將其變化,或者說將其抽離出來作爲一個專門的方法進行使用。 角色 1、Iterator 抽象迭代類,一般爲接口或者抽象類,在此類中一般有FIRST()方法,用來獲得第一個元素,NEXT()方法:獲得下一
相關文章
相關標籤/搜索