Je développe actuellement une application dans laquelle j'utilise un système de plugin. Pour fournir un accès unifié à un écran de configuration j'ai ajouté une classe de paramètres à chaque plugin qui doit implémenter une interface de paramétrage. De plus, chaque classe doit mettre en œuvre les paramètres du modèle singleton comme indiqué ci-dessous:C# - est-il possible d'implémenter le modèle singleton en utilisant une interface?
public sealed class PluginSettings : IPluginSettings
{
private static readonly PluginSettings instance = new PluginSettings();
private PluginSettings() { }
public static PluginSettings Instance
{
get
{
return instance;
}
}
# region interface implementation
# ...
# endregion
}
Est-il possible de mettre en œuvre le modèle singleton déjà dans l'interface?
Toute aide appréciée - merci d'avance!
Je vais essayer de cette façon - toutes ces solutions semblent soit surdimensionnées ou ne conviennent pas à mon problème. Je dois continuer à apprendre ... ;-) – dhh
Gardez la pression, l'apprentissage prend toute une vie ...;) –