Design pattern
Iterator (pattern)
Cosa significa «Iterator (pattern)»?
Pattern comportamentale che fornisce un modo uniforme per scorrere gli elementi di una collezione senza esporne la struttura interna. Permette di attraversare aggregati diversi con la stessa interfaccia.