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 :

[loki] abstract factory et singleton


Sujet :

C++

  1. #1
    Membre éprouvé
    Avatar de NiamorH
    Inscrit en
    Juin 2002
    Messages
    1 309
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 1 309
    Par défaut [loki] abstract factory et singleton
    Bonjour,
    Je me pose la question : n'y a-t-il pas un souci d'utilisation chez loki pour une fabrique abstraite qui soit aussi singleton ?

    Je m'explique :

    - l'avantage du singleton est (en plus d'assurer l'unicité) que l'on a pas à se trimbaler un pointeur vers l'objet unique car on le récupère facilement avec la méthode instance().
    - l'avantage d'une fabrique abstraite est de pouvoir donner uniquement l'interface abstraite aux "clients".

    Or chez loki, on ne peut pas créer de abstractfactory qui soit singleton, sous peine de ne plus être compatible avec la concretefactory. La concrete factory, elle, peut tout a fait etre singleton mais pour y accéder, il faut la fournir aux clients...

    J'ai raté un truc ?

  2. #2
    Membre éprouvé
    Avatar de NiamorH
    Inscrit en
    Juin 2002
    Messages
    1 309
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 1 309
    Par défaut
    Je m'aperçoit qu'en fait ce n'est pas exactement l'utilisation de l'abstract factory.
    Je pense qu'on en créé plusieurs au départ mais qu'on en laisse une seule disponible via un pointeur vers l'interface et qu'on peut swapper de factory concrete au cours du programme.

Discussions similaires

  1. [GOF] Factory/Abstract Factory & Builder ?
    Par squelos dans le forum Design Patterns
    Réponses: 0
    Dernier message: 15/09/2011, 21h59
  2. abstract factory pattern
    Par dhoorens dans le forum C++
    Réponses: 2
    Dernier message: 28/10/2010, 08h51
  3. DAO : abstract factory ou factory method
    Par exhortae dans le forum Général Java
    Réponses: 0
    Dernier message: 17/05/2010, 19h39
  4. Réponses: 5
    Dernier message: 10/05/2007, 16h03
  5. [GOF] Abstract Factory vs Factory Method
    Par Greybird dans le forum Design Patterns
    Réponses: 3
    Dernier message: 10/06/2005, 22h42

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