/** feuille du motif composite */ public class Travailleur extends Person { /** constructeur * * @param n fun factor */ public Travailleur(int n) { super(n); } /** * @return fête sans le travailleur */ @Override public int bestPartyWithoutMe() { return 0; // Contribution nulle si le travailleur n'est pas invité } /** * @return fête avec le travailleur */ @Override public int bestParty() { return getFunFactor(); // Contribution égale au fun factor si le travailleur est invité } }