Selon
. Liaison pour introduire les cas d'un type polymorphique.
Attribut de Cas
. Liaison pour introduire les propriétés et les méthodes d'un cas d'un type polymorphique.
Selon
NomDUnSelecteur NomDUnEnumere Faire
ValeurDeCasDUnType Faire
ListeDeComposantsDUnType
Fin Cas
Faire
sert à introduire la liste des cas composants un type polymorphique.
Employée en tant qu'attribut de l'instruction Cas, l'instruction Faire
sert à introduire la liste des propriétés et des méthodes composants un cas particulier d'un type polymorphique.
Enumere
/*****/
Motorisation Dans (Electrique, Gas, Essence, Diesel)
Type Voiture
/**********/
Immatriculation : Caractere;
Selon Moteur : Motorisation Faire
Cas MoteurElectrique Dans (Electrique) Faire
Autonomie : Entier;
Fin Cas
Cas MoteurGaz Dans (Gaz) Faire
EstDuPropane : Booleen;
Fin Cas
Defaut
TailleReservoir : Entier;
Fin Defaut
Fin Selon
Fin Type
/* Le type voiture est polymorphe selon le type de motorisation du véhicule. Si la voiture est électrique, l'autonomie est disponible. Si la voiture est au gaz, il est possible de savoir s'il s'agit du gaz naturel ou du propane. Sinon, la capacité du réservoir est disponible. */
- | - | - | - | - | - | - | - | - |