[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:
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