sábado, 2 de mayo de 2009

¿cuándo usar iteradores?

¿Cuándo usar iteradores?
Hay tres casos en los que usar iteradores es extremádamente útil:
  1. Utilizamos un paquete o librería que devuelve un iterador.
  2. Cuando queremos procesar un vasto número de elementos.
  3. Cuando no hay otra manera de obtener todos los elementos de una colección con una sóla llamada.
La alternativa a los iteradores son los vectores (arrays). Los iteradores aportan una interfaz uniforme y encapsulación. Si utilizamos vectores podemos beneficiarnos de las funciones de php, cómo sort, array_search, array_combine, array_merge ... Para la gestión de muchos elementos, hay que tener en cuenta que el iterador gestiona mejor la memoria (sólo asigna memoria para el elemento actual).

No hay comentarios:

Publicar un comentario