┌───────────────────┐ ┌─────────────────┐ ┌─────────┐ │lignesArticles[i] :│ │:Stratégie │ │v : Vente│ │LigneArticles │ │PourcentageRemise│ └────┬────┘ └─────────┬─────────┘ └────────┬────────┘ t = getTotal │ │ │ ───────────────────────>│ │ │ │ │ │ │ │ │ ╔═══════╤══════╪═════════════════════════╪═══════════════════╗ │ ║ LOOP │ │ │ ║ │ ╟───────┘ │ │ ║ │ ║ │ st = getSousTotal │ ║ │ ║ │────────────────────────>│ ║ │ ╚══════════════╪═════════════════════════╪═══════════════════╝ │ │ │ │ │ t = getTotal(v) │ │──────────────────────────────────────────────────────>│ │ │ │ │ │ │ ╔═══════════════════════╗ │ │ │ ║t = pdb * pourcentage ░║ │ │ │ ╚═══════════════════════╝ │ pdb = getTotalAvantRemise │ │<──────────────────────────────────────────────────────│ │ │ │ │ │ │ ╔══════════════════════════════╗ │ │ │ ║notez que l’instance v de ░║ │ │ │ ║Vente est transmise à la ║ │ │ │ ║Stratégie pour que celle-ci ║ │ │ │ ║dispose d’une visibilité de ║ │ │ │ ║paramètre ║ │ │ │ ╚══════════════════════════════╝ │ │ │