1. Singleton 패턴이란?프로그램 전체에서 단 하나의 객체만 만들도록 보장하는 디자인 패턴.메모리 절약, 데이터 일관성 유지 목적.외부에서 new로 생성자 호출 방지 → 생성자를 private으로 선언.객체에 접근하기 위한 유일한 방법으로 getInstance() 메서드 제공.2. 구현 구조1) 클래스 내부 구조public class Singleton { // 1. 자신의 타입으로 된 static 필드 생성 (단 하나의 객체 생성) private static Singleton singleton = new Singleton(); // 2. 생성자를 private으로 선언하여 외부에서 생성자 호출 방지 private Singleton() {} // 3. 외부에서 객체에 접근..