Java設計模式之迭代器模式

定義:迭代器模式(Iterator),提供一種方法順序訪問一個聚合對象中的各種元素,而又不暴露該對象的內部表示。 網上大多數關於迭代器模式的文章,討論都是建立在一個List或是其他可迭代對象之上的。這樣有一個問題,因爲都是可迭代的對象,在迭代的過程中我們無法深入瞭解到迭代器模式能夠爲我們解決什麼樣的問題。下面有一個實例,通過這個實例可能可以說明迭代器模式的威力。 1.實例背景   有兩家餐廳A和B
相關文章
相關標籤/搜索