Exemple en Java
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...