En reprenant pour base les méthodes static développées dans les
corrigés des TD précédents (disponibles sur la page des TD), vous les
transcrirez en méthodes d'instance en prenant soin de bien choisir:
public static String dominoToString (Domino d)
public static boolean estDouble (Domino d)
public static int valeur (Domino d)
public static int plusGrandDomino (Domino d1, Domino d2)
public static String plusGrandMarque (Domino d)
public static String livreToString (Livre l)
public static String isbnToString (ISBN isbn)
Pour la dernière méthode, vous fournirez deux implémentations: une
dans la classe Livre et une dans la classe
ISBN.
public static String setDominosToString (Domino[] d)
public static Domino[] creeJeuNormal ()
public static Domino[] creeJeu (int marqueMax)
public static String setLivresToString (Livre [] set)
public static Livre [] livresDe (Livre [] setLivres, String nom, String prenom)
public static Livre [] livresPaysEditeur (Livre [] setLivres, int pays, int editeur)
public static Livre [] livresMotDansTitre (Livre [] setLivres, String motDansTitre)
Pour chacune de ces trois dernière méthodes et pour profiter pleinement
de la classe Bibliotheque, on préfèrera retourner une
nouvelle bibliothèque plutôt qu'un tableau de livres comme c'était le cas
auparavant.
Pour tout commentaire : thang [arobase] ibisc [point] fr