Exemple en Java

Nous présentons l’exemple en Java du parcours du catalogue de véhicules à l’aide d’un itérateur.

Le code source de classe abstraite Element se trouve à la suite. Les éléments possèdent une description. La méthode motCleValide vérifie l’appartenance d’un mot-clé à la description.

public abstract class Element 
{ 
  protected String description; 
 
  public Element(String description) 
  { 
    this.description = description; 
  } 
 
  public boolean motCleValide(String motCle) 
  { 
    return description.indexOf(motCle) != - 1; 
  } 
} 

La sous-classe concrète Vehicule introduit une méthode affiche.

public class Vehicule extends Element 
{ 
  public Vehicule(String description) 
  { 
    super(description); 
  } 
 
  public void affiche() 
  { 
    System.out.println("Description du vehicule : " + 
      description); 
  } 
} 

La classe Iterateur introduit les méthodes debut, suivant, item ainsi que la méthode setMotCleRequete qui initialise l’itérateur.

import java.util.List; 
public abstract class Iterateur 
  <TElement...
couv_EI5DES.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Domaines d’application
Suivant
Description