Bonjour,

j'ai un problème lors de la traduction de mon diagramme uml en java.

j'ai un diagramme de classes avec 2 classes (une classe personne et une class hotel) et une flèche bidirectionnelle. Une personne peut avoir 1 ou plusieurs hotels et un hotel peut appartenir à une ou plusieurs personnes.

Lors de la traduction de mon diagrmme en java, j'ai dans la classe hotel une liste de personnes et dans la classe personne une liste d'hotels.

donc pour créer une personne j'ai besoin de savoir sa liste d'hotel et pour créer un hotel j'ai besoin de savoir la liste de personnes correspondantes.

Au final je ne peux créer l'un sans l'autre.

comment remedier à ce problème ?

Merci de vos réponses