일반 (1) 썸네일형 리스트형 Singleton 패턴을 써야 할까? 들어가며.. 싱글턴 패턴은 항상 많은 의견이 나오는 주제이다. 디자인 패턴 중 가장 쉬운 패턴인 것도 있고 가장 사용빈도가 높은 패턴 중 하나이기도 하다. 또한 안티패턴이다 vs 하나의 패턴일 뿐이다 로 의견이 많이 갈리는 주제이기도 하다. 이 글에서는 약간 다른 방향으로 접근해보려 한다. 전역변수처럼 쓰이는 싱글턴 싱글턴을 간단하게 정의하면 인스턴스가 한개만 존재해야 하는 상황을 모델링한 것이다. 이걸 C#에서는 생성자를 private으로 숨겨서 직접 생성할 수 없게 하고 대신 정적 인스턴스 프로퍼티를 만들어서 접근하는 식으로 구현하곤 한다. // 흔히 사용하는 제네릭 부모 클래스 형태의 싱글턴 public class Singleton where T : class { private static Sing.. 이전 1 다음