Super-héros relationnels-objets imbriqués

[15 minutes]

Modèle UML Figurines GARVEL

Question

Transformer le modèle UML en modèle relationnel-objet. On utilisera uniquement le modèle imbriqué.

Solution

1
-- Personnage
2
3
Type typeMembre : <nom, couleur>
4
Type listeMembres : collection de typeMembre
5
6
Personnage (#designation, prix, identite_secrete, genre, mentor => Personnage, membres:listeMembres)
7
8
-- Véhicule
9
Vehicule (#designation, prix, type, nb_places, personnage=>Personnage)
10
11
-- Repaire
12
Repaire (#designation, prix, emplacement_geographique, capacite)
13
Abrite (#repaire => Repaire, #personnage => Personnage)
Remarque

Les types non précisés sont ceux du diagramme UML.

RemarqueHéritage

L'héritage est exclusif et la classe mère est abstraite, on choisit un héritage par les classes filles.