Sommaire

Exemple

Nous nous intéressons aux commandes de produits sur notre site de vente en ligne. Elles sont décrites par la classe Commande. Les instances de cette classe possèdent un cycle de vie qui est illustré par le diagramme d’états-transitions de la figure 25.1. L’état EnCours est l’état où la commande est en cours de constitution : le client ajoute des produits. L’état Validée est l’état où la commande a été validée et réglée par le client. Enfin l’état Livrée est l’état où les produits ont été livrés.

images/fig251.PNG

Figure 25.1 - Diagramme d’états-transitions d’une commande

La classe Commande possède des méthodes dont le comportement diffère en fonction ...