Nous introduisons maintenant un petit exemple d’utilisation du pattern écrit en Java. Le code Java correspondant à la classe abstraite Automobile et ses sous-classes est donné à la suite. Il est très simple, décrit les quatre attributs des automobiles ainsi que la méthode afficheCaracteristiques qui permet de les afficher.
public abstract class Automobile { protected String modele; protected String couleur; protected int puissance; protected double espace; public Automobile(String modele, String couleur, int puissance, double espace) { this.modele = modele; this.couleur = couleur; this.puissance = puissance; this.espace = espace; } public abstract void afficheCaracteristiques(); } public class AutomobileElectricite extends Automobile { public AutomobileElectricite(String modele, String couleur, int puissance, double espace) { super(modele, couleur, puissance, espace); } public void afficheCaracteristiques() { System.out.println( "Automobile électrique de modele : " + modele + " de couleur : " + couleur + " de puissance : " + puissance + " d’espace : " + espace); } } public class AutomobileEssence extends Automobile { public AutomobileEssence(String modele, String couleur, int puissance, double espace) { super(modele, ...
Abonnement
tous les livres et vidéos ENI en illimité sans engagement
du livre imprimé ou du livre numérique