1. 程式人生 > >設計模式(十七)迭代器模式

設計模式(十七)迭代器模式

迭代器模式(Iterator)提供一種方法順序訪問一個聚合物件中的各個元素,而又不暴露改物件的內部表示,類圖來源

https://ss1.bdstatic.com/70cFvXSh_Q1YnxGkpoWK1HF6hhy/it/u=971311629,3818362496&fm=26&gp=0.jpg

迭代器模式其實因為java中可以用List來進行遍歷,《大話設計模式》中用的是C#的程式語言,筆者感覺如果是java的話,直接用Iterator迭代即可。