싱글톤 패턴 이번글에서는 디자인 패턴 중 하나인 싱글톤 패턴에 대해서 알아봅니다. 싱글톤 패턴은 객체 지향 소프트웨어에서 반복되는 문제를 해결하기 위해 잘 설명해진 GoF 디자인 패턴 중 하나입니다. 싱글톤 패턴은 클래스의 인스턴스화를 단일 인스턴스로 제한하는 패턴입니다. 싱글톤 패턴의 특징 오직 하나의 객체 인스턴스를 가진다 인스턴스에 접근하기 위한 쉬운 방법을 제공한다 인스턴스화를 컨트롤한다 (ex.클래스 생성자를 숨김) 싱글톤 패턴의 장점 싱글톤 패턴을 사용하여 인스턴스를 한 개로만 가져가면 아래와 같은 이점이 있습니다. 메모리 비용 절감 : 객체를 생성할 때 마다 메모리를 할당 받는데 한번의 최초 한번의 new를 통해 객체를 생성한다면 고정된 메모리 영역의 사용으로 메모리 비용을 절감할 수 있다 ..