Bonjour,
Je développe actuellement une application pour mobile dans laquelle je dois gérer plusieurs objets "observables". Par exemple, je dois gérer la Batterie du mobile. Je souhaite donc mettre en place le pattern Observateur. Dans ce cas, la batterie sera représentée par une classe CBatterie qui sera le sujet à observer(Observable) . Cette classe doit gérer plusieurs événements (changement du niveau de charge, batterie faible, etc...). Je souhaite créer des observateurs qui devront s'abonner à un des événements géré par la CBatterie et qui seront notifiés lorsque l'événement surviendra.
Mon problème est que je n'arrive pas à mettre en œuvre le pattern Observateur/Observé avec une prise en charge de différents types d'observateurs en fonction d'événements particuliers.
Quelqu'un à t-il une piste afin de m'éclairer un peu ?
EN résumé, comment gérer plusieurs événements différents et pour chaque événement, comment définir des observateurs spécifiques.
MERCI de votre aide
Partager