1°/ mise en place de l'abstraction

  • Dans le TP 2, la méthode rencontre() de la classe Humain est normalement vide et redéfinie dans Homme et Femme.
  • Cela implique que cette méthode devrait être déclarée abstraite.
  • Dans le même ordre d'idée, si on respecte totalement l'esprit POO, isHomme() et isFemme() ne peuvent être définis au niveau de Humain et sont donc normalement abstraits.

 

  • Modifiez les classes du TP 2 pour rendre abstrait tout ce qui devrait l'être.