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
    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é
    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 !

###raw>template_hook.ano_emploi###