Exemple en Java

Notre exemple en Java est basé sur l’affichage du catalogue de véhicules, simulé ici simplement avec des sorties à l’écran.

L’interface DessinCatalogue introduit la méthode dessine qui prend en paramètre une liste d’instances de VueVehicule.


import java.util.*; 
public interface DessinCatalogue 
{ 
  void dessine(List<VueVehicule> contenu); 
}
 

La classe DessinUnVehiculeLigne implante la méthode dessine en affichant chaque véhicule sur une ligne (impression d’un saut de ligne après l’affichage d’un véhicule).


import java.util.*; 
public class DessinUnVehiculeLigne implements 
  DessinCatalogue 
{ 
 
  public void dessine(List<VueVehicule> contenu) 
  { 
    System.out.println( 
      "Dessine les véhicules avec un véhicule par ligne"); 
    for (VueVehicule vueVehicule: contenu) 
    { 
      vueVehicule.dessine(); 
      System.out.println(); 
    } 
    System.out.println(); 
  } 
}
 

La classe DessinTroisVehiculesLigne implante la méthode dessine en affichant trois véhicule par ligne (impression d’un saut de ligne après l’affichage de trois véhicules).


import java.util.*; 
public class DessinTroisVehiculesLigne implements 
  DessinCatalogue 
{ 
 
  public void dessine(List<VueVehicule> contenu) 
  { 
    int compteur; 
    System.out.println( 
      "Dessine les véhicules...
Pour consulter la suite, découvrez le livre suivant :
couv_EI4DES.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Domaines d’application
Suivant
Description