Aha!設計模式(86)-迭代器模式(2)

適用性   爲訪問不同構成的聚合對象提供統一的方法。 支持以統一的方法實現不同形式的遍歷。 歸納成一句話,就是使用迭代器模式可以以一種方式對不同構成的對象實現不同種類的遍歷。   結構     參與者 • Iterator(抽象迭代器類) — 抽象迭代器定義取得和遍歷元素所需要的接口。類圖中定義的接口只是一個示例。在實際的應用中,也可以有其他選擇。例如可以讓next方法除了移動當前位置之外還可以返
相關文章
相關標籤/搜索