Prise en compte des patterns de conception
Afin de réaliser les différentes contraintes exprimées dans le cahier des charges, nous utilisons dans les chapitres suivants les patterns de conception. Ceux-ci sont pris en compte dans les parties suivantes de la conception du site web :
Description de la partie |
Pattern de conception |
Construire les objets du domaine (automobile à essence, automobile à électricité, etc.). |
Abstract Factory |
Construire les liasses de documents nécessaires en cas d’acquisition d’un véhicule. |
Builder, Prototype |
Créer les commandes. |
Factory Method |
Créer la liasse vierge de documents. |
Singleton |
Gérer des documents PDF. |
Adapter |
Implanter des formulaires en HTML ou à l’aide d’une applet. |
Bridge |
Représenter les sociétés clientes. |
Composite |
Afficher les véhicules du catalogue. |
Decorator, Observer, Strategy |
Fournir l’interface en service web du site. |
Facade |
Gérer les options d’un véhicule commandé. |
Flyweight, Memento |
Gérer l’affichage d’animations pour chaque véhicule du catalogue. |
Proxy |
Gérer la description d’un véhicule. |
Chain of responsibility |
Solder les véhicules restés en stock pendant une longue durée. |
Command... |