IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++ Discussion :

[POO] pattern observateur


Sujet :

C++

  1. #1
    Membre chevronné
    Avatar de poukill
    Profil pro
    Inscrit en
    Février 2006
    Messages
    2 155
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 2 155
    Points : 2 107
    Points
    2 107
    Par défaut [POO] pattern observateur
    Salut à tous,

    Je me demandais si ça avait un sens d'utiliser le pattern observateur avec un seul "sujet" et un seul observateur...
    Par exemple dans mon cas, j'aurai un thread qui attend la donnée d'un micro controleur dans un emplacement mémoire précis, et qui lance un notifyObservaters() lorsqu'il reçoit la donnée ?

    Merci!

  2. #2
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2006
    Messages
    1 294
    Détails du profil
    Informations personnelles :
    Localisation : Royaume-Uni

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 294
    Points : 1 543
    Points
    1 543
    Par défaut
    Salut,

    Pourquoi ça n'aurait pas de sens ?
    A la base le pattern sert justement à découpler le sujet de l'observateur concret.
    Du coup que tu configures le sujet avec un seul observateur ou que tu intercales un composite pour en mettre plus, c'est complètement transparent pour le sujet.

    Donc non seulement ça a un sens mais à mon avis c'est même la base de tout développement un tant soit peu orienté objet.

    MAT.

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    1 064
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 064
    Points : 1 053
    Points
    1 053
    Par défaut
    Bien sur, ce sera toujours plus réutilisable.
    Par contre, je ne vois pas très bien pourquoi, à part pour des raisons de simplicité si on n'a pas que ça à faire, se restreindre à un seul observateur.

  4. #4
    Membre chevronné
    Avatar de poukill
    Profil pro
    Inscrit en
    Février 2006
    Messages
    2 155
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 2 155
    Points : 2 107
    Points
    2 107
    Par défaut
    Salut et merci pour les réponses.

    En effet, le pattern est très intéressant, car ne nécessite peu ou pas de maintenance en cas d'évolution du programme, et permet un couplage faible entre le sujet et l'observateur...

    Dans mon cas, je n'aurai qu'a priori un seul observateur : ma classe qui attend l'information de nouvelle donnée disponible... Je n'ai plus qu'à déterminer si je pousse ou si je tire.

    Merci !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 5
    Dernier message: 24/02/2010, 16h17
  2. Utilisation du pattern Observateur dans la mise en place d'une architecture MVC
    Par Guyiom dans le forum Langages de programmation
    Réponses: 2
    Dernier message: 25/09/2009, 17h14
  3. Pattern Observateur/ évenements/ découplage
    Par Aïssa dans le forum Windows Forms
    Réponses: 6
    Dernier message: 25/01/2007, 14h30
  4. Réponses: 2
    Dernier message: 24/08/2006, 22h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo