package univers; import java.util.HashMap; import java.util.Map; public class Univers { /* question 1.f */ private Map carte; public Univers() { carte = new HashMap(); } /* question 1.g */ public Corps get(String name) { return carte.get(name); } /* question 1.h */ public void put(Corps corps) throws CorpsExisteDeja { Corps old = carte.get(corps.toString()); if(old != null) throw new CorpsExisteDeja(); else carte.put(corps.toString(), corps); } /* question 1.i */ public void display() { for(Corps cur: carte.values()) { System.out.println(cur); } } /* question 1.k */ public void apply(SkyWalker luke) { for(Corps cur: carte.values()) { luke.compute(cur); } } }