설명 : 사용할 클래스의 인스턴스가 생성자 호출시 하나만 만들어지고, 어디서든지 그 인스턴스에 접근할 수 있도록 하기 위한 패턴.
장점 : 하나의 객체를 통해서만 관리하니, 구조적으로 단순해진다.
단점 : 여러곳에서 해당 객체에 접근할 경우, 멀티 스레드에 대한 조치가 필요하며,
한곳에서 수정이 여러곳에 영향을 미칠 수 있다.
'IT 개발 소식 > IT 용어' 카테고리의 다른 글
모델(Model) 이란? (0) | 2016.10.06 |
---|---|
클래스의 Is a, Has a 관계 (0) | 2015.12.02 |
IMAP 이란? (0) | 2015.11.09 |
hosts 파일 위치 (0) | 2015.08.04 |