Points abordés Interface Classe abstraite (lieux) opérateur ternaire ( valeur = condition ? si_oui : si_non ) Hashmap (dictionnaire, hash, clé => valeur) et usage get.. put ArrayList (array) parcours for...in / foreach : for(obj : collection) overrides de méthodes toString / methods abstraites (process) throw Exception sur le main (en attendant de voir) utiliser une Interface pour stocker les éléments dans le tableau une presque Factory avec Lieu.auHasard() Notes, vulgarisation une factory est une sorte de constructeur qui créée des instances selon nos besoins le pattern observer permet de mettre à jour des données sans que la source de données ait conscience des composants qui la regardent