package com.llgc; import com.llgc.ctrl.CtrlNombre; import com.llgc.modele.MdlNombre; import com.llgc.vue.Fenetre; public class Main { public static void main(String[] args) { // Instanciation de notre modèle // Le modèle n'est lié à aucune information. MdlNombre nombre = new MdlNombre(0); // Création du contrôleur // Le contrôleur doit savoir quel objet il contrôle. CtrlNombre ctrl = new CtrlNombre(nombre); // Création de notre fenêtre avec le contrôleur en paramètre // La fenêtre est obligatoirement liée au contrôleur. Fenetre fenetre = new Fenetre(ctrl); // Ajout de la fenêtre comme observeur de notre modèle nombre.addObserver(fenetre); } }