생성할 수 있는 객체의 인스턴스를 하나로 한정하여 이미 생성된 인스턴스를 불러내 사용하기 때문에 메모리를 절약할 수 있다.
그러나 싱글톤 또한 static이기 때문에 남발하는 것이 좋지는 않다.
private static ExSingleton _Instance = null;
public static ExSingleton GetInstance()
{
if (_Instance == null)
{
_Instance = new ExSingleton();
}
return _Instance;
}
private ExSingleton()
{
}