L'itérateur est un modèle comportemental qui vous permet de parcourir les éléments d'une collection sans exposer sa représentation sous-jacente, qu'il s'agisse d'un tableau, d'une liste chaînée, d'un arbre ou d'un graphique. Vous fournissez une interface de traversée uniforme quelle que soit la structure de données interne. La boucle for-each de Java en est la manifestation la plus visible : elle fonctionne de la même manière sur une ArrayList, une LinkedList, un TreeSet ou votre propre collection personnalisée.
ℹ️
Idée principale : extraire le comportement de parcours d'une collection dans un objet Iterator distinct. La collection n'a pas besoin d'exposer ses éléments internes ; l'itérateur contient tous les états de parcours (position actuelle, comment avancer).
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.