Dans le cas d'étude 1, il y a une seule façon d'interagir avec le modèle,
il y a un seul bouton incrémenter.
Le cas d'étude 2 constitue une variante dans laquelle on peut avoir plusieurs
vues simultanées (cf. la démo).
Pour être certain que les vues sont toujours synchronisées il faut introduire
un mécanisme supplémentaire. Même si il y a plusieurs vues, il est nécessaire
de maintenir un seul modèle. L'unicité du modèle garantit la consistance du système,
si on ferme telle ou telle fenêtre, la valeur du modèle est maintenue, persiste.
Le modèle va alors notifier des écouteurs à chaque fois qu'il sera modifié. Les
écouteurs se seront enregistrés au préalable,
Ces écouteurs, un pour chaque vue, seront donc synchronisés à chaque modification.
L'utilisation du modèle MVC permet d'ajouter ce nouveau mécanisme facilement.
Le modèle est étendu, la vue n'est pas modifiée et le contrôleur est adapté pour
afficher plusieurs vues simultanées.