 Sélectionnez un modèle de conception et décrivez-le.
Le modèle de conception Iterator est un modèle de conception qui permet à un objet de traverser une collection d'objets. Ce modèle fonctionne en fournissant un moyen d'accéder séquentiellement aux éléments d'une collection sans exposer sa représentation sous-jacente. En ayant un objet itérateur séparé qui peut être utilisé pour parcourir la collection, la collection peut être modifiée indépendamment de l'itérateur, permettant des changements dans la collection tout en permettant l'accès aux éléments. Le modèle Iterator permet de parcourir facilement une collection tout en offrant la possibilité de la modifier.