겨울 세일!
싱글턴

C#으로 작성된 싱글턴

싱글턴은 같은 종류의 객체가 하나만 존재하도록 하고 다른 코드의 해당 객체에 대한 단일 접근 지점을 제공하는 생성 디자인 패턴입니다.

싱글턴은 전역 변수들과 거의 같은 장단점을 가지고 있습니다: 매우 편리하나 코드의 모듈성을 깨뜨립니다.

싱글턴에 의존하는 클래스를 다른 콘텍스트에서 사용하려면 싱글턴도 다른 콘텍스트로 전달해야 합니다. 대부분의 경우 이 제한 사항은 유닛 테스트를 생성하는 동안 발생합니다.

복잡도:

인기도:

사용 사례들: 많은 개발자는 싱클턴을 안티패턴으로 간주합니다. 그래서 C# 코드에서의 사용이 감소하고 있습니다.

식별: 싱글턴은 같은 캐싱 된 객체를 반환하는 정적 생성 메서드로 식별될 수 있습니다.

다른 언어로 작성된 싱글턴

C++로 작성된 싱글턴 Go로 작성된 싱글턴 자바로 작성된 싱글턴 PHP로 작성된 싱글턴 파이썬으로 작성된 싱글턴 루비로 작성된 싱글턴 러스트로 작성된 싱글턴 스위프트로 작성된 싱글턴 타입스크립트로 작성된 싱글턴