싱글톤 패턴(Singleton pattern)이란? 싱글톤 패턴은 디자인 패턴중에 가장 간단한 패턴이다. 간단한만큼 자세하게 설명해놓은 글들이 많지 않으니까 정리하면서 잘 공부해보자. 싱글톤 패턴이란 단 하나의 객체를 만들기 위한 패턴이다. 객체가 필요할 때마다 새로 만드는게 아니라 최초에 한번 고정된 메모리 영역을 만들고 객체가 필요한 시점마다 만들어져있는것을 불러와서 사용하는 기법을 말한다. 이렇게 만들면 처음 new 연산자를 통해 만들어진 메모리 영역만 사용하기 때문에 메모리 절약에도 좋고 이미 생성된 객체를 활용하니 속도 측면에서도 좋다고 볼 수 있다. 얼핏 보면 전역변수와 같은 역할을 하는것 같지만 전역변수는 클래스가 사용되지 않을 때에도 메모리를 차지하고 싱글톤 패턴은 클래스가 사용될 때만 메..