
Le modèle n'est pas modifié. La vue utilise les propriétés de la classe
Graphics
de Java pour dessiner du texte centré sur l'écran. Les interactions ont lieu
sur le contrôleur qui répercute sur le modèle et met à jour la vue.
Le contrôleur implémente l'interface ICompteur
de sorte que l'ajout de l'IHM est transparent pour l'utilisateur. L'utilisateur
utilise toujours un ICompteur, avec
(CompteurControle) ou sans (Compteur)
interface graphique. Cette dissimulation correspond au pattern
décoration sur lequel nous reviendrons.