Bonjour,
J'ai un cas concret à vous soumettre,
J'ai une classe abstraite Oeuvre, des classes qui héritent d'Oeuvre, à savoir Film, Album, JeuVideo, Peinture et d'autres. Et une classe BandeOriginale qui hérite de Oeuvre.
Je voudrais faire apparaitre 2 notions sur mon schéma :
- certaines oeuvres on hum comment dire, une durée. Par exemple, Film, Album ont une durée mais pas JeuVideo ni Peinture.
- certaines oeuvres peuvent avoir une BandeOriginale, par exemple Film, JeuVideo, mais pas Album ni Peinture.
Comment modéliser ces informations sachant qu'elles ne sont pas exclusives. Et ce, sans redondance de code aucune ?
Partager