싱글톤(Singleton) 패턴이란? Application 전체에서 오직 단, 한 개의 객체만 생성해서 사용하고 싶을 때 사용하는 것이 바로 싱글톤(Singleton) 패턴이다. 즉, 클래스의 객체를 단, 한 번만 생성하고 싶을 경우에 적용하는 디자인 패턴이다. 싱글톤 패턴을 적용할 클래스의 생성자를 private 접근제한자로 선언하여 외부에서 해당 클래스의 객체를 생성하지 못하게 하는것이 포인트이다. 단, 외부에서 객체를 생성하지는 못하게 하더라도 반환받아 사용할 수는 있게 해줘야하기 때문에 싱글톤 패턴을 사용하여 선언한 클래스에서 객체를 반환해주는 정적(static) 메서드를 제공하는 것이 일반적이다. 싱글톤(Singleton) 패턴적용한 클래스 선언 예시 public class SingletonEx..