Iterador es un patrón de comportamiento que le permite recorrer elementos de una colección sin exponer su representación subyacente, ya sea una matriz, una lista vinculada, un árbol o un gráfico. Proporciona una interfaz transversal uniforme independientemente de la estructura de datos interna. El bucle for-each de Java es la manifestación más visible: funciona de la misma manera en una ArrayList, una LinkedList, un TreeSet o su propia colección personalizada.

Idea central: extraer el comportamiento transversal de una colección en un objeto Iterador separado. La colección no necesita exponer su interior; el iterador mantiene todo el estado transversal (posición actual, cómo avanzar).
Full content is available with a subscription.
Get full access to all courses on the platform for one year with a single payment.
Unlike other platforms that charge per course, here you get everything for one price, and after one year of use there will be no automatic charge for the following year.