迭代模式 Iterator Pattern - BasuyaMuknana/java-design-pattern GitHub Wiki

迭代模式 Iterator Pattern

示意圖

wiki_images/iterator_pattern_uml_diagram.jpg

謫要

  1. 如同Java中常見的Iterator。
  2. Iterator介面至少要有hasNext()與next()方法。
  3. Container(NameRepository)中含有getIterator()方法,直接回傳一個新的迭代物件(NameIterator)實例。