我目前正在開發一個我正在使用插件系統的應用程序。爲了提供對配置屏幕的統一訪問,我爲每個必須實現設置界面的插件添加了一個設置類。此外,每個設置類實現Singleton模式,如下圖所示:C# - 有可能通過使用接口實現單例模式嗎?
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
}
是否有可能已經實現該接口的單例模式?
任何幫助表示讚賞 - 在此先感謝!
我會試試這種方式 - 所有這些解決方案看起來不是太大或不適合我的問題。要繼續學習... ;-) – dhh 2010-10-05 11:09:19
保持壓力,學習需要一生......;) – 2010-10-10 19:03:20