java.lang.Object
Panier.Produit
Classe représentant un produit dans un panier.
Cette classe contient un produit (qui doit implémenter l'interface Vendable)
ainsi qu'une quantité. Elle permet de calculer le prix total du produit en fonction de la quantité.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoubleMéthode pour obtenir le prix total du produit (quantité * prix unitaire).
-
Constructor Details
-
Produit
Constructeur pour initialiser un produit avec une chose vendable et une quantité.Si la quantité est inférieure ou égale à 0, une exception
ValeurInvalideExceptionest levée.- Parameters:
chose- Le produit à ajouter (doit être une instance d'un objet implémentantVendable).quantite- La quantité du produit à ajouter (doit être supérieure à 0).- Throws:
Panier.ValeurInvalideException- Si la quantité est inférieure ou égale à 0.
-
-
Method Details
-
getPrixProduit
public double getPrixProduit()Méthode pour obtenir le prix total du produit (quantité * prix unitaire).Cette méthode calcule le prix total du produit en multipliant la quantité par le prix unitaire du produit (qui est obtenu via la méthode
Vendable.getPrix()).- Returns:
- Le prix total du produit (quantité * prix unitaire).
-