行爲型模式之迭代器模式

文章目錄 迭代器模式的定義 迭代器模式的結構 迭代器模式的實現 迭代器模式的應用場景 迭代器模式的優缺點 在現實生活以及程序設計中,常常要訪問一個聚合對象中的各個元素,如「數據結構」中的鏈表遍歷,一般的作法是將鏈表的建立和遍歷都放在同一個類中,但這種方式不利於程序的擴展,若是要更換遍歷方法就必須修改程序源代碼,這違背了 「開閉原則」。 既然將遍歷方法封裝在聚合類中不可取,那麼聚合類中不提供遍歷方法
相關文章
相關標籤/搜索