Escolar Documentos
Profissional Documentos
Cultura Documentos
Un vido club qui propose des films soit sur support DVD soit sur support cassette VHS veut informatiser son systme de gestion des prts. Aprs une premire analyse une bauche dapplication c# a t labore, Les classes suivantes sont dfinies : La classe Ralisateur qui reprsente un ralisateur de films identifi par son nom et prnom (on suppose quil nexiste pas deux ralisateurs de mme nom et prnom) La classe Film qui reprsente un film, identifi par son titre et son ralisateur (il peut exister deux films de mme titre mais alors les ralisateurs sont diffrents). Si le film est une nouveaut son tarif de location sera plus lev. La classe Article qui reprsente les diffrents articles que le magasin propose la location (DVD et cassettes VHS). Chaque article est identifi par un numro dinventaire unique. La classe Article possde deux sous classes : Dvd qui reprsente les articles de type DVD. Un Dvd possde les attributs suivants : lindication si le DVD contient des bonus ou non (boolen) le nombre de disques (entier) Vhs qui reprsente les articles de type cassette VHS. Une cassette Vhs possde lattribut suivant : le type de codage vido (PAL, SECAM, NTSC). Les valeurs possibles pour ce codage sont dfinies par lnumration TypeVHS. La classe Adherent qui reprsente un adhrent du vido club. Chaque adhrent possde les attributs suivants : un numro dadhrent qui lidentifie de manire unique,
Travail faire
nouveaut. Pour une cassette VHS, le tarif est de 1,50 major de 0,50 si le film est une nouveaut. Pour un DVD, le tarif de base est de 2 . Ce tarif est major de 0,50 si le DVD comporte des bonus ou si il y a plusieurs disques et de 0,75 si il sagit dune nouveaut.
Le constructeur Dvd(Film f, int nbDisques, boolean bonus) cre un nouvel article de type DVD. f est le film associ ce Dvd, nbdisques le nombre de disques que contient le coffret, bonus indique si le Dvd contient des bonus (true) ou non (false).
La mthode String toString() de la classe Dvd retourne un chane de caractres dcrivant le Dvd. La forme de cette chane est la suivante : DVD (1 disque avec bonus) Numro dinventaire : 12345 Titre du film : Million Dollar Baby Ralisateur : Clint Eastwood Nouveaut : non Disponible ou Emprunt par le membre n : 14 La mthode double tarifLocation() de la classe Dvd retourne le tarif de location du Dvd.
Page 3