Java設計模式十一:迭代器模式(Iterator)

迭代器模式有叫做遊標(Cursor)模式。GOF給出的定義:提供一種方法訪問一個容器(container)對象中的各個元素,而又不暴露該對象的內部細節。 迭代器模式由以下角色組成: 迭代器角色(Iterator): 負責定義訪問和遍歷元素的接口。 具體迭代器角色(Concrete Iterator):實現迭代器接口,並要記錄遍歷中的當前位置。 容器角色(Container):  負責提供創建具體迭
相關文章
相關標籤/搜索