A continuación se encuentra la plantilla del patrón objeto de estudio:
1. Nombre del patrón: Iterator.
2. Clasificación del patrón: De comportamiento.
3. Intención: Suministra una forma para acceder secuencialmente los elementos de una colección sin exponer su representación subyacente.
4. Estructura:

5. Participantes
Iterator: Define una interfaz para atravesar y acceder a los elementos.
ConcreteIterator: Implementa la interfaz del iterator, mantiene un puntero al conjunto de elementos.
Aggregate: Define una interfaz para crear un objeto iterator.
ConcreteAggregate: Implementa la interfaz de creación del iterator devolviendo un objeto de ConcreteIterator apropiado.
No hay comentarios:
Publicar un comentario