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

Design Patterns Discussion :

Pattern decorateur [Décorateur]


Sujet :

Design Patterns

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Octobre 2006
    Messages : 15
    Par défaut Pattern decorateur
    bonjour a tous,
    débutant en conception je cherche quelques renseignements supplémentaires sur le pattern decorateur. En effet, si j'ai bien compris ce que j'ai lu pour le moment, ce pattern permet d'enrichir (de décorer) un objet avec de nouveaux attributs. Je comprends bien que dans certain cas celà permet de séparer le éléments voués à être modifié de ceux qui sont stables et donc finalisable. Cependant, sur les exemples d'utilisations que j'ai trouvé, je ne vois nul part la possibilité de limiter la décoration, qu'arrive t'il si on décore plusieurs fois l'objet avec le même décorateur ? Dois ton utiliser un autre pattern conjointement pour éviter ce genre de problèmes ? Merci pour vos aides .

  2. #2
    Membre Expert
    Avatar de hed62
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juillet 2007
    Messages
    2 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 029
    Par défaut
    A mon sens, je placerai un constructeur qui attend un paramètre du type de l'objet décoré en paramètre dans la classe mère des décorateurs.

    Ainsi, dans le constructeur commun à tous les décorateurs, tu peux vérifier que le décorateur que tu souhaite ajouter n'est pas déjà présent.

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

Discussions similaires

  1. Réponses: 16
    Dernier message: 26/08/2011, 22h02
  2. Design Pattern Visitor et Decorateur
    Par deubelte dans le forum C++
    Réponses: 8
    Dernier message: 20/05/2010, 18h05
  3. Tutoriel design pattern decorateur
    Par Trunks dans le forum C++
    Réponses: 18
    Dernier message: 03/02/2009, 11h59
  4. [Décorateur] [Java] Design Pattern Decorateur
    Par dralou dans le forum Design Patterns
    Réponses: 4
    Dernier message: 11/11/2006, 11h35
  5. Réponses: 8
    Dernier message: 30/09/2006, 05h18

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