delete empty files
moves all model elements in taxonomy.model package
déplace les élements de state dans taxonomy.state
déplace les interfaces de comportements dans taxonomy.behaviours
renomme l'interface HunterBehaviour en IHunterBehaviour
ajoute des commentaires aux classes liées au Lion
supprime la classe Panthere (sera rajoutée par la suite)
change les méthodes de la classe BovidaeFamily et ajoute des commentaires
renomme la méthode "Avoid" en "avoid" (interface IVictimBehaviour)
retire le mot-clé "static" devant l'attribut "name" dans la classe "Lion"
reformate la classe Gazelle et ajoute des commentaires
reformate toutes les classes du package taxonomy.model (accolades ligne du dessous + tabulations avec espaces)
reformate code dans le package taxonomy.behaviours
reformate le code du package taxonomy.state
retire le lien entre la classe AnimaliaKingdom et l'interface IStateChangeable
ajoute l'interface ILivingBehaviour qui étend l'interface IStateChangeable et implémente les méthodes dans la classe Lion
ajoute la possibilité de définir un état spécifique et implémente la méthode de validation dans la classe Lion
ajoute des contrôles sur les changements d'état du Lion et lance des LifeExceptions en cas d'erreur
crée une classe de test et lance la compilation
fait quelques tests