迭代器模式(Iterator)

1.作用 提供一種方法順序訪問容器對象中的各個元素,而不暴露容器內部的細節。是一種將容器的實現和遍歷分離開的方法。 2.類圖 Iterator: 負責定義按順序逐個遍歷元素的接口。hasNext方法判斷是否還有下一個元素,next獲取當前元素並將指針指向下一個元素。 Aggregate: 負責定義創建Iterator角色的接口。 ConcreteIterator: 實現Iterator接口的具體類
相關文章
相關標籤/搜索