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.