La demande
“Créer un diagramme de classes UML pour un système d’expédition comprenant des clients, des expéditions et des articles, des entrepôts, des itinéraires, ainsi qu’une hiérarchie Vehicle pour les camions, navires et avions.”
Essayez ensuiteAjouter une date de livraison à Shipment.Ajouter une sous-classe Truck réfrigérée.
Ce que contient ce dessin
Comprenez les décisions qui le sous-tendent.
01
Utiliser une hiérarchie d’héritage Vehicle -> Truck, Ship, Plane afin de partager les comportements et de gérer les implémentations spécifiques.
02
Appliquer une composition entre Shipment et Item, une agrégation entre Warehouse et Shipment, ainsi que des associations dirigées pour les commandes des clients et l’affectation des véhicules.
Convient comme conception de référence pour développer un logiciel de gestion de flotte, de suivi des expéditions ou de gestion d’entrepôt.