迭代器是一种设计模式,《Java与模式》里面讲得很详细。

解决方案 »

  1.   

    Iteration迭代
    目的是为了遍历聚集(Collection)的元素.
    在设计模式中,Iteration Pattern主要的目的就是把迭代本身的逻辑与遍历逻辑之间脱耦.
      

  2.   

    迭代当然是一种新的思维设计模式,就象bean一样,把事件逻辑和数据完全的分开来,所谓的脱耦,也是从二层模式到三层模式的转化,应该是一种趋势,但是迭代只是18种设计模式的一种,学习好design pattern是件不容易的事情,应用好更不容易,希望你能取得巨大的进步