Singleton Pattern 인스턴스를 하나만 생성하는 패턴으로 메모리 측면에서 낭비를 방지하고, 이미 생성된 인스턴스를 활용하기에 속도 측면에서 이점이 있습니다. 또, 데이터 공유가 쉽습니다. 물론, 여러 클래스의 인스턴스에서 싱글톤 인스턴스의 데이터에 동시에 접근할 경우, 동시성 문제가 발생할 수 있습니다. Singleton Pattern Structure public class Singleton { public static Singleton instance = new Singleton(); private Singleton() { // 외부 생성자 차단 } public static Singleton getInstance() { return instance; } public void say() { ..