IT 개발 소식/IT 용어

싱글턴 패턴 (singleton pattern) 이란?

Hoya0415 2016. 10. 6. 18:17

설명 : 사용할 클래스의 인스턴스가 생성자 호출시 하나만 만들어지고, 어디서든지 그 인스턴스에 접근할 수 있도록 하기 위한 패턴.


장점 : 하나의 객체를 통해서만 관리하니, 구조적으로 단순해진다.

단점 : 여러곳에서 해당 객체에 접근할 경우, 멀티 스레드에 대한 조치가 필요하며, 

한곳에서 수정이 여러곳에 영향을 미칠 수 있다.