-
카테고리
-
세부 분야
게임 프로그래밍
-
해결 여부
미해결
싱글톤 패턴
21.04.27 12:39 작성 조회수 76
0
싱글턴 패턴의 정의에서 감이 잘 안오는데요.
각종 MANAGER를 만들어 놓은 형태를 싱글턴이라고 이해하면 될까요?
도움 부탁드립니다~
답변을 작성해보세요.
0
Rookiss
지식공유자2021.04.27
싱글턴은 'Single'이라는 이름에서 알 수 있듯
객체를 딱 한개(혹은 원하는 개수 이내)만 만들어서 사용하는 패턴입니다.
전형적으로 사용하는 예가,
Manager와 같이 딱 1개만 존재해야 하는 관리자 클래스입니다.
구현 방법은 여러개가 있겠지만
언제 어디서든 해당 객체를 편하게 불러 사용할 수 있게,
static 변수를 만들어서 접근하는게 편리합니다.
예시)
class Manager
{
static Manager Instance { get; } = new Manager();
}
답변 1