Iterator Iterator

1. L’exemple initial

L’exemple choisi pour illustrer la mise en œuvre du pattern Iterator est constitué d’une liste chaînée de chaînes de caractères dont les nœuds sont décrits par la classe Node qui détient deux attributs :

  • sa valeur (attribut value) ;

  • le nœud suivant, s’il existe (attribut next).

Le code de la classe Node est le suivant :

class Node   { 
    protected String value; 
    protected Node next; 
 
    public Node(String value) { 
        this.value = value; 
  &nbs ...
couv_EI5DES.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Template Method
Suivant
Chain of Responsibility