Bonjour, j'ai une conception à réaliser mais j'ai trouvé un problème dans la modélisation des classes :
j'ai une entité TRANSMISSION qui peut être soit une Facilité ou bien une utilisation.
Ces deux derniers possèdent les même opérations mais il ya des contraintes qui m'ont poussées à faire un hériatge mais je n'ai pas respecter toutes les contraintes qui sont :
- Une facilité ne peut avoir qu'une seule mère
- Une facilité peut ne pas avoir des enfants
- Une facilité peut être isolée, sans mère ni enfant
- Une faclité peut avoir une facilité fille ou une utilisation ///ICI Le PROBLEME
- Une utilisation ne peut avoir des enfants
Ma soultion :
Donc après l'héritage, j'ai fait une association réflexive sur les deux classes Facilité et utilisation mais il reste une contrainte montionnée ci dessus que je n'ai pas pu la modéliser.
J'espère que vous m'aider.
Merci