Implémentation de schéma UML

  • 1 min de lecture
  • Étiquettes: 
  • TP
  • L3
  • UCA
  • Isima
  • UML

[TP 4/4] - Génie Logiciel L3

Dans ce TP, nous allons implémenter le modèle du TD sur la réservation de vols.

Travail

Implémentez le modèle défini en TD. Clonez le projet de départ :

git clone https://framagit.org/uca/genie-logiciel-l3/helper-tp4.git

Version normale

Pour cela, commencez par implémenter la première version du paquet des voyages.

Implémentez ensuite le package réservation.

Double navigabilité

Implémentez la double navigabilité entre deux classes. Vous pourrez essayer de commencer par une double navigabilité de cardinalité 1-1, qui est plus simple.

Le problème de la double navigabilité est que chaque classe doit avoir une référence vers l’autre classe. Les attributs doivent donc être manipulés via des accesseurs et s’appeler mutuellement, en prenant garde d’éviter une boucle infinie.


TP Précédent