Les objets ArticleAlimentaire, ArticleAlimentaireGrogorianCalendar et TableauArticleAlimentaire

Le problème

Nous souhaitons maintenant définir un nouvel objet pouvant représenter une article alimentaire. Ce nouvel article aura deux véritables différences avec notre Article précédent :

  1. un taux de TVA alimentaire qui sera commun à tous nos articles alimentaires
  2. un nombre de jours maximum de conservation (un simple entier)

Programmation

Vous écrirez :

  1. une classe ArticleAlimentaire qui hérite de la classe Article et qui ajoute quelques fonctionnalités et surcharge quelques méthodes de la classe mère
  2. une classe ArticleAlimentaireGregorianCalendar qui :
  3. une classe TableauArticleAlimentaire qui puisse contenir un certain nombre d'ArticleAlimentaire et qui possède :