Devoir 2

Téléchargez le projet. On veut implanter une calculatrice en notation polonaise inversée. Cette calculatrice (en mode texte) sera construite à partir de deux composants :

Les spécifications de chacune des deux classes sont définies par des interfaces (CalcInterpInterface et CalculetteInterface) qui vous sont fournies. Vous ne devez pas les modifier. En revanche, leur lecture vous expliquera exactement ce que vos méthodes doivent faire.

Par ailleurs, vos deux classes auront chacune un constructeur par défaut.

Elles devront se trouver dans le package devoir2. Écrivez votre propre jeu de test. Attention, les informations renvoyées par l'interface de rendu automatique ne vous seront pas très utiles. Vos tests seront donc très importants.

Quelques suggestions :