Super-héros relationnels-objets imbriqués
[15 minutes]
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.
Remarque : Héritage
L'héritage est exclusif et la classe mère est abstraite, on choisit un héritage par les classes filles.