I. PATRÓN DE DISEÑO: ITERATOR
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.
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario