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 :

[C#] Peut-on éviter de réécrire le code propre au singleton ?


Sujet :

C#

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 21
    Points : 17
    Points
    17
    Par défaut [C#] Peut-on éviter de réécrire le code propre au singleton ?
    Bonjour

    J'ai plusieurs classe qui vont être des singletons (je sais comment créer des singleton)

    Mais se que je veux c'est ne pas avoir a réécrire le code propre au singleton, donc une sorte d'interface car mes classe hérite déjà de d'autre classe.

    Donc je voudrais que mes classe puis hériter d’une certaine manière du code suivant sans qu’elle puis en changer l’implémentation.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
     
      private static Singleton instance;
     
      protected Singleton() {}
     
      public static Singleton Instance()
      {
        if( instance == null )
          instance = new Singleton();
     
        return instance;
      }
    Et comme une interface ne permet pas de déclarer des membres, ni de fournir l’implémentation des méthodes, je ne voie pas comment faire.

    Si quelqu’un peut m’aider, j’en serais très heureux

    Merci

  2. #2
    Expert éminent
    Avatar de neguib
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 627
    Détails du profil
    Informations personnelles :
    Âge : 63
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 627
    Points : 7 879
    Points
    7 879
    Pour le bien de ceux qui vous lisent, ayez à coeur le respect du forum et de ses règles

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 21
    Points : 17
    Points
    17
    Par défaut
    Donc je vais devoir mettre le code dans chaque classe

    Merci quand même

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

Discussions similaires

  1. Réponses: 9
    Dernier message: 21/07/2014, 10h46
  2. Réponses: 4
    Dernier message: 15/05/2009, 17h52
  3. Réponses: 1
    Dernier message: 17/04/2007, 13h07
  4. Réponses: 3
    Dernier message: 17/08/2006, 04h11
  5. Réponses: 2
    Dernier message: 05/10/2004, 22h43

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