6.2 Programmation d’une calculatrice

Pour explorer un peu plus le mécanisme de dépendances et l’importance de séparer le modèle de la vue, construisons une petite calculatrice, une version simplifiée de, par exemple KCalc (cf. figure 6.12), une calculatrice disponible sous Linux.

Vue de l’extérieur, une telle calculatrice est composée de plusieurs rangées de touches et d’un écran d’affichage. Pour en construire une, les objets dont nous avons besoin sont donc des touches et au moins un écran.


PIC
FIG. 6.12: KCalc: un exemple d’une calculatrice


  6.2.1 Les touches
  6.2.2 La calculatrice
   6.2.2.1 développement du modèle de la calculatrice
   6.2.2.2 test du modèle de la calculatrice
  6.2.3 Développement d’une interface utilisateur graphique
  6.2.4 Construction de l’interface entre vues et modèles
  6.2.5 Une calculatrice infixe