Client -nom: String -Courriel: String -MotDePasse: String -Montant: int + Client(nomClient: String, courrielClient: String, mdpClient:String) + getNom():

Slides:



Advertisements
Présentations similaires
Bratec Martin ..
Advertisements

NOTIFICATION ÉLECTRONIQUE
Fragilité : une notion fragile ?
SEMINAIRE DU 10 AVRIL 2010 programmation du futur Hôtel de Ville
Phono-sémantique différentielle des monosyllabes italiens
MAGGIO 1967 BOLOGNA - CERVIA ANOMALIES DU SOMMEIL CHEZ L'HOMME
droit + pub = ? vincent gautrais professeur agrégé – avocat
Transcription de la présentation:

Client -nom: String -Courriel: String -MotDePasse: String -Montant: int + Client(nomClient: String, courrielClient: String, mdpClient:String) + getNom(): String + getCourriel(): String + getMontantCredite(): int + setCourriel(nouvCourriel: String) + verifieMotDePasse(mdp: String): boolean + changeMotDePasse(ancienMDP: String, nouveauMDP: String): boolean + reduitMontantCredite(montantDeduit: int): boolean

Item + LIVRE: int = 0 + DVD: int = 1 + JEU: int = 2 - type: int - titre: String - prix: int - copiesDispo: int + Item(typeItem: int, titreItem: String, prixItem: int, nombre: int) + getTitre(): String + getType(): int + getPrix(): int + getCopiesDispo: int + setPrix(nouveauPrixItem: int) + decrementeCopies(): boolean + incrementeCopies() +typeToString(typeItem: int): String

Achat - nextBill: int = numFacture: int - client: Client - reference: Item [] - date: int - coutTotal: int +Achat(client: Client, date: int, items: Item []) + getNumFacture(): int + getCoutTotal() : int + getDate(): int + getNomClient(): String + itemIci(item: Item): boolean + toString(): String

Journal -listeAchats: Achats [] -nombreAchats: int +initialise(tailleMax:int) + ajoute(nouvelAchat: Achat): boolean + achatsPourClient(client: Client): int[] + afficheAchatsItem(item: Item) + calculeTotalAchats(): int

Client Achat Journal Item UML de Classes achats 0.. * 1 - achats- items