Singleton Pattern OOP에서 객체는 Class와 Instance를 포함한 개념 Instance란?객체(Object)를 생성하여 Heap 메모리 영역에 할당된 실체(Stack된 것)를 의미하는 개념. Singleton이란?하나의 프로그램 내에서 인스턴스가 사용될 때, 이전에 생성된 인스턴스가 있을 경우 동일한 인스턴스를 생성하는 것이 아닌, 기존에 생성되어 있던 인스턴스를 가져와 사용하는 것을 기본 전략으로 내세운 디자인 패턴이다.프로그램 상에서 동일한 커넥션 객체를 만든다든지, 하나만 사용되어야 하는 객체를 만들때 유용하다. Singleton 패턴을 사용하는 이유는?지정한 클래스 인스턴스가 한개 밖에 존재하지 않는 것을 유지하고 싶을 경우new 키워드를 통해 객체를 생성하게 되면, 생성되는..