« Patrons de conception/Itérateur » : différence entre les versions
Contenu supprimé Contenu ajouté
Aucun résumé des modifications |
m Révocation des modifications de 134.206.40.80 (retour à la précédente version de Foxar) |
||
Ligne 17 :
* Les itérateurs fournissent un moyen cohérent d'''itérer'' sur toutes sortes de structures de données, rendant ainsi le code client plus lisible, réutilisable, et robuste même en cas de changement dans l'organisation de la structure de données.
* Un itérateur peut implanter des restrictions additionnelles sur l'accès aux éléments, par exemple pour empêcher qu'un élément soit « sauté », ou qu'un même élément soit visité deux fois.
* Un itérateur peut ''dans certains cas'' permettre que le conteneur soit modifié, sans être invalidé pour autant. Par exemple, après qu'un itérateur
La possibilité pour un conteneur de se voir
== Itérateurs implicites ==
|