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 TypeMethodDescriptiondouble
Mé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
ValeurInvalideException
est 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).
-