싱글톤(Singleton)이란 개체를 처음 사용하는 타이밍에 생성하고 이후로 생성된 개체를 재활용하는 패턴을 말합니다.여기서 중요한 건 ' 처음 사용하는 타이밍에 초기화'입니다. 대부분의 언어가 '싱글톤'하면 구현 원리는 비슷합니다.1) 비어있는 정적 인스턴스를 선언해 두고2) 사용하는 타이밍에 인스턴스를 생성하고 나서3) 다음 사용부터는 생성된 인스턴스를 리턴합니다. 이 포스팅은 이 싱글톤 구현을 C#에 맞게 구현한 포스팅입니다. 1. 일반적인 구현 일반적인 싱글톤 구현을 C#으로 구현하면 아래와 같습니다.(소스 코드 : dang-gun/DotNetSamples/SingletonTest/Singletons/Gamma95.cs )/// /// 《디자인 패턴》[Gamma95]에서 제시된 싱글톤을 C#에 ..