Iterator Pattern(迭代模式)

Iterator Pattern(迭代模式)

定義:

提供一種方法可以訪問聚合對象,而不用暴露這個對象的內部表示。

 

 

應用情景:

  1. 需要遍歷訪問聚集中的對象而不能暴露聚集的內部結構。
  2. 允許對聚集的多級遍歷訪問而不會相互受影響。
  3. 提供一個一直的接口來遍歷訪問聚集中不同的結構。

 

實例:

 

 

 

 

 

 

 

注:

  1. 定義以及應用場景出自《深入淺出設計模式》莫勇騰
  2. 使用軟件:PowerDesigner12.5

其他相關迭代模式材料:http://clyde617929.iteye.com/blog/124869

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章