Sommaire

Exemple

Le système de vente de véhicules gère des véhicules fonctionnant à l’essence et des véhicules fonctionnant à l’électricité. Cette gestion est confiée à l’objet Catalogue qui crée de tels objets.

Pour chaque produit, nous disposons d’une classe abstraite, d’une sous-classe concrète décrivant la version du produit fonctionnant à l’essence et d’une sous-classe décrivant la version du produit fonctionnant à l’électricité. Par exemple, à la figure 4.1, pour l’objet scooter, il existe une classe abstraite Scooter et deux sous-classes concrètes ScooterÉlectricité et ScooterEssence.

L’objet Catalogue peut utiliser ces sous-classes concrètes ...