싱글톤 싱글톤이란? 프로그램 내에 여러 곳에서 반복적으로 사용되어야 하는 객체에 대해 전역 범위를 갖도록 객체 생성 여러 곳에서 공유하기 위한 작성 패턴 싱글톤의 장점 공유 기능을 하나만 생성하여 여러 곳에서 재사용함으로써 메모리를 효율적으로 사용 객체를 일일히 생성해야 하는 번거로움을 피할 수 있다 싱글톤의 특징 static을 선언되어 고정영역에 생성되기 때문에 필요할 때마다 메모리에 할당 객체가 할당되지 않은 경우에만 할당하도록 하여 중복 할당 방지 메모리에서 삭제하는 기능이 있다 생성자를 private 형태로 정의하여 외부에서 접근 금지 하나의 객체만 참조하기 때문에 메모리 사용 절약 가능 싱글톤 객체 사용하기 getInstance() 메서드를 사용하여 리턴 받는 형식으로 사용 싱글톤 형태 //싱글..