Les différents pattern Observeur/Observable Factory et Builder State Nom du pattern avec les « Impl »
Observeur/Observable Entre le master et l’algorithme Temps d’exécution variable Entre le master et la gestion des événements Des événements surgisse à tout moment, on doit les traiter au plus vite.
Factory et Builder(s) Pour le GraphNetwork GraphNetworkBuilder GraphNetwork Edit (Builder) Crée (Factory)
Factory et Builder(s) Pour le GraphNetwork Pour le PathInGraph GraphNetwork PathInGraphCollectionBuilder Définit les contraintes (Builder) Crée (Factory) Contient ConstraintBuilder ResultBuilder PathInGraph Contient Définit le résultat (Builder)
State Dans l’ihm Chaque « écran » est un état Un classe mère assure de passer d’un état à l’autre Menu principal Nouveau trajetParamètres Calcul Visualisation Un bref exemple Trajet récent Trajet favoris
Observeur/Observable Entre le master et l’algorithme Entre le master et la gestion des événements Factory et Builder Pour le GraphNetwork Pour le PathInGraph State Dans l’ihm Nom du pattern avec les « Impl »