salut,
je commence à développer un diagramme de classe pour un exercice de gestion de societe de location de véhicules.
L'énoncé contient cette partie:
"... à la demande d'un véhicule le service commercial saisit les dates de début et de fin de location, la catégorie du véhicule demandé et son état mécanique, ainsi que les capacité demandés.
En cas de disponibilité d'un véhicule, le service commercial prépare un contrat identifié par un numéro et contenant les informations relatives au client (code, adresse , numéro de téléphone, nom et prénom s'il s'agit d'une personne physique ou code fiscal et raison sociale s'il s'agit d'une société).
lorsqu'il s'agit d'un nouveau client le service commercial lui attribut un code et procède à l'enregistrement de ses caractéristiques dans la base de données."
ma question est est ce qu'il faut faire une classe pour client et deux autres classes: personne et societé qui héritent de la classe client?![]()
ou on fait une interface client qui contient une fonction ajouterClient et deux classes(personne et société) qui implémente chacune cette interface
ou est est ce qu'il s'agit d'une classe abstraite client et 2 classes (personne et societe ) qui implémente la fonction ajouterClient de la classe abstraite client??
merçi pour toute clarification d'avance
Partager