Aha!設計模式(88)-迭代器模式(4)

代碼實例   由於迭代器已經是很多語言的標準裝備,所以在實際的開發中,首先應該考慮語言中提供的迭代器,在功能不能滿足需求時,根據語言定義的迭代器接口定義自己的瀏覽器。接下來我們通過Python語言的例子,說明幾個迭代器模式的應用。   Python語言中已經事先定義了多種容器,例如列表和字典等。這些容器都提供了一個iter方法用於獲取迭代器。下面使用Python語言中的迭代器來實現一個聚合類,及其
相關文章
相關標籤/搜索