Java設計模式——迭代器模式(詳解版)

模式的定義與特點 迭代器(Iterator)模式的定義:提供一個對象來順序訪問聚合對象中的一系列數據,而不暴露聚合對象的內部表示。迭代器模式是一種對象行爲型模式,其主要優點如下。 訪問一個聚合對象的內容而無須暴露它的內部表示。 遍歷任務交由迭代器完成,這簡化了聚合類。 它支持以不同方式遍歷一個聚合,甚至可以自定義迭代器的子類以支持新的遍歷。 增加新的聚合類和迭代器類都很方便,無須修改原有代碼。 封
相關文章
相關標籤/搜索