import java.util.*; /** feuille du motif composite */ public class Chef extends Person { ArrayList subalternes; public boolean addSubalterne(Person p){ return this.subalternes.add(p); } /** constructeur * * @param n fun factor * */ public Chef(int n){ super(n); this.subalternes = new ArrayList(100); // d'autres choses peut-être. } /** * La meilleure fête avec moi, c'est la meilleure fête sans mes subalternes pour eux plus moi. * * @return retourne la valeur de la meilleure fête en invitant seulement les gens dont cette personne est le ou la supérieure hiérarchique, mais pas elle. * */ public int bestPartyWithoutMe(){ int funParty = 0; for(int i=0;i