Bonjour à tous,
J'ai un petit soucis de compréhension sur l'implémentation de son propre listener, j'ai bien sûr lu le cours de Romain Vimont dans les tutoriels.
A travers l'architecture MVC, il met en oeuvre le design pattern Observer à travers son exemple sur la météo. Le principe est que le modèle peut agir sur la vue sans que ces deux éléments se connaissent pas.
Ce que je ne comprends pas, dans son exemple sur la météo, dans la classe qui contrôle la vue, c'est qu'il déclare un objet météo, et de ce fait qu'il ajoute cet objet aux écouteurs par :Le principe de ce pattern n'est pas justement de ne pas déclarer d'objet concernant le modèle dans la classe contrôlant la vue ??
Code : Sélectionner tout - Visualiser dans une fenêtre à part meteo.addTemperatureListener(this)
Je ne sais pas si je suis très clair ...
Partager