Singleton : 인스턴스 한 개만 만들기특정 클래스 인스턴스가 반드시 하나만 존재해야 하며 이를 보증하고 싶을 때 사용한다. 어디서든 해당 인스턴스 접근할 수 있게 보장하는 디자인 패턴이다. 목 차Singleton 패턴의 구성요소Singleton 패턴의 특징Singleton 패턴의 문제점Singleton 패턴의 구현 방식 Singleton 패턴의 구성요소싱글톤 패턴 적용할 객체 클래스(아래 예시에서는 Singleton 객체 클래스)가 필요하며, 해당 객체 클래스는 아래와 같은 변수와 메서드를 기본적으로 갖는다.1. Singleton 클래스public class Singleton { // (1) 클래스 변수 singleton private static Singleton singleton =..