2011-03-25 3 views
0

디자인 패턴은 개발자 간의 논점 중 하나이지만 매우 자주 사용합니다. 더군다나, 나는 싱글 톤 (singleton)과 같은 모든 일반적인 패턴 중 가장 논란이되는 패턴 중 하나를 사용합니다. 여기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 패턴 카탈로그를이 용도로 사용할 수 있습니까?

감사합니다.

답변

관련 문제