┌──────────┐ │:ObjetMain│ │ └─────┬────┘ │ │ create ┌────────┐ ╔════════════════════════════════════════════════════════════════════════════════════════════════════════════════╗ │ ─ ─ ─ ─ ─ ─ ─> │:JeuRisk│ ║JeuRisk est l'objet racine. **Contrôleur** ne s'applique pas ici, car il ne s'agit pas d'une opération système ░║ │ └────┬───┘ ╚════════════════════════════════════════════════════════════════════════════════════════════════════════════════╝ │ │ │ ╔═══════╤══════╪══════════════════════════════╗ │ ║ LOOP │ i<5 │ │ ║ │ ╟───────┘ │ │ ║ │ ║ │dés[i] = create ┌───┐ ║ │ ║ │ ─ ─ ─ ─ ─ ─ ─ >│:Dé│ ║ │ ║ │ └─┬─┘ ║ │ ║ ╔═══╧══════════════════╧════╗ ║ │ ║ ║par **Créateur** ░║ ║ │ ║ ║JeuRisk agrège Dé ║ ║ │ ╚══════════╚═══════════════════════════╝══════╝ │ │ │ │ │ │ │ create│ ┌────────────┐ │ │ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─>│:PlateauRisk│ │ │ │ └──────┬─────┘ │ ╔══════╧══════════════════╧═══════════════════╧══════╗ │ ║par **Créateur** ░║ │ ║JeuRisk agrège PlateauRisk ║ │ ╚══════╤══════════════════╤═══════════════════╤══════╝ │ │ │ │ │ pMap = create ┌────────────┐ │ │ │ │ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─>│pMap │ │ │ │ │ │:Map │ │ │ │ │ └──────┬─────┘ │ │ │ ╔══════╧═════════════════════════════════════════════════════════════════════════════════════════╧═══════╗ │ │ │ ║par **Créateur**: PlateauRisk agrège Map ░║ │ │ │ ╚══════╤═════════════════════════════════════════════════════════════════════════════════════════╤═══════╝ │ │ │ │ ────┐ ╔═══════════════════════════════════════╗ │ │ │ │ │ │ continentsAvecPays[] = ║Par **Expert** ░║ │ │ │ │ │ <───┘ chargerContinentsAvecPays ║Charger les données d'un fichier JSON ║ │ │ │ │ │ ╚═══════════════════════════════════════╝ │ │ │ │ │ │ │ │ │ │ │ │ │ ╔══════╪╤══════════════════╪═════════════════════════════════════════════════════════════════════════════════════════╪═══════════════════════════════════════╗ │ │ ║ LOOP │ i│:Continent│ │ ║ │ │ ║ │ │ └─────┬────┘ │ ║ │ │ ║ │ ╔══════╧══════════════════════════════════════════════╧══════╗ │ ║ │ │ ║ │ ║par **Créateur**: PlateauRisk agrège Continent ░║ │ ║ │ │ ║ │ ╚══════╤══════════════════════════════════════════════╤══════╝ │ ║ │ │ ║ │ │ │ │ ║ │ │ ║ │ ╔═══════╤════════╪══════════════════════════════════════════════╪══════════════════════════════════════════╪═════════════════════════════╗ ║ │ │ ║ │ ║ LOOP │ j│p:Pays│ │ ║ ║ │ │ ║ │ ║ │ │ └───┬──┘ │ ║ ║ │ │ ║ │ ║ ╔═════╧══════════════════════════════════════════════╧════════════════════╧═════╗ │ ║ ║ │ │ ║ │ ║ ║par **Créateur**: PlateauRisk agrège Pays ░║ │ ║ ║ │ │ ║ │ ║ ╚═════╤══════════════════════════════════════════════╤════════════════════╤═════╝ │ ║ ║ │ │ ║ │ ║ │ add(p) │ │ ╔════════════════╗ ║ ║ │ │ ║ │ ║ │ ───────────────────────────────────────────────────────────────────────────────────────>│ ║Par **Expert** ░║ ║ ║ │ │ ║ │ ║ │ │ │ │ ╚════════════════╝ ║ ║ │ │ ║ │ ║ │ add(p) │ ╔════════════════╗ │ │ ║ ║ │ │ ║ │ ║ │ ────────────────────────────────────────────>│ ║Par **Expert** ░║ │ │ ║ ║ │ │ ║ │ ╚════════════════╪══════════════════════════════════════════════╪═╚════════════════╝═╪═════════════════════╪═════════════════════════════╝ ║ │ │ ╚══════╪═══════════════════╪══════════════════════════════════════════════╪════════════════════╪═════════════════════╪═══════════════════════════════════════╝ │ │ │ │ │ │ │ │ │ │ │ │ │ │