[디자인패턴] 생성 패턴 - 싱글톤 패턴(Singleton Pattern)
[디자인 패턴] 디자인 패턴(Design Pattern)이란 1. 디자인 패턴(Design Pattern)이란 설계에 자주 사용하는 패턴들을 정형화 하여 유형별로 정해두고 상황에 맞게 사용될 수 있는 문제들을 해결하는데에 쓰이는 서술이나 템플릿을 뜻한다. 2. 디자 hyunbenny.tistory.com 1. 싱글톤이란 객체의 인스턴스가 단 하나만 생성되는 패턴이다. 주로 하나의 인스턴스로 공유하여 사용할 때 사용한다. DB 커넥션 풀, TCP Socket에서의 connnect객체, 스프링 컨테이너의 빈 등이 예가 되겠다. 하나의 인스턴스를 공유해서 사용하기 때문에 메모리의 낭비를 줄일 수 있다. 하지만 반대로 하나의 인스턴스를 공유하기 때문에 데이터의 변경 등의 문제가 발생할 수 있기 때문에 주의해서 ..