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

Langage PHP Discussion :

Implementation du design pattern Observateur


Sujet :

Langage PHP

  1. #1
    Membre régulier
    Inscrit en
    janvier 2008
    Messages
    101
    Détails du profil
    Informations personnelles :
    Âge : 34

    Informations forums :
    Inscription : janvier 2008
    Messages : 101
    Points : 72
    Points
    72
    Par défaut Implementation du design pattern Observateur
    Bonjour

    Voila, je dispose de trois classe, Column, Vitrine et Area. Chaque Colunm dispose d'un array qui peut contenir des Vitrines et des Areas a la fois.
    J'ai ma couche DAO qui me permet de faires des operations CRUD sur les trois entitees. Cependant, j'ai besoin que a chaque fois qu'un appel a une operation de l'une des deux Classe VitrineDao et AreaDao a lieu, un appel a une methode specific de ColunaDao doit avoir lieu.

    Apres des recherches, j'ai pu identifier que the Observer Pattern pourrait offrir une solution elegante a mon problem. Cependant avant de l'implementer, j'aimerai avoir votre avis. En effet, j'aurai besoin d'une classe Observer, dont heritera ColunaDao, anisi que d'une class Observable dont vont heriter VitrineDao et AreaDao. Mon problem est plutot que dois-je implementer comme methode dans ces deux classes???

    Si vous avew besoin de quelques portions de code pour mieux saisir le problem, n'hesiter pas a me le demander.

    Coordilement

  2. #2
    Membre chevronné Avatar de nosferapti
    Profil pro
    Inscrit en
    avril 2009
    Messages
    1 157
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : avril 2009
    Messages : 1 157
    Points : 1 893
    Points
    1 893
    Par défaut
    Citation Envoyé par 0coco0 Voir le message
    anisi que d'une class Observable dont vont heriter VitrineDao et AreaDao. Mon problem est plutot que dois-je implementer comme methode dans ces deux classes???
    d'après ton organisation, la méthode doit plutôt se trouver dans une des classes mères de VitrineDao et AreaDao puisque elle est appelé sur tous les éléments du tableau
    GNAP !

Discussions similaires

  1. Réponses: 5
    Dernier message: 24/02/2010, 17h17
  2. Réponses: 4
    Dernier message: 24/02/2009, 13h06
  3. implementation DESIGN PATTERN et C++
    Par franck_92 dans le forum C++
    Réponses: 1
    Dernier message: 26/10/2004, 22h55
  4. [Design Patterns] Architecture 3 tiers
    Par HPJ dans le forum Design Patterns
    Réponses: 1
    Dernier message: 29/07/2003, 12h49

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