0
設計模式是開發人員之間的爭論點,但我經常使用它們。更重要的是,我使用了所有常見模式中最具爭議的一種 - 單身。使用ReSharper創建實現特定設計模式的類
這是我如何實現它在C#:
class MySingletonClass
{
private static volatile MySingletonClass _instance;
private static object syncRoot = new Object();
public static MySingletonClass Instance
{
get
{
if (_instance == null)
{
lock (syncRoot)
{
if (_instance == null)
_instance = new MySingletonClass();
}
}
return _instance;
}
}
private MySingletonClass()
{
}
}
我希望能夠在發展,只爲類輸入一個名稱來自動創建單實例類。
如何使用ReSharper實現此功能? ReSharper模式目錄可用於此?
謝謝。