싱글톤 패턴 싱글톤 패턴은 특정 클래스의 인스턴스를 최초 한 번만 생성하여 이후에 다른곳에서 해당 클래스의 생성자를 호출하더라도 새롭게 객체를 생성하는것이 아닌 최초로 생성된 객체를 반환하여 프로그램 전역에서 동일한 하나의 객체에 접근하도록 하는 디자인 형태이다. 장점 ▶ 고정된 메모리 영역을 한 번만 할당하여 사용하여 하나의 객체만 생성하기 때문에 메모리 낭비를 줄일 수 있다. ▶ 싱글톤 패턴으로 만들어진 클래스의 인스턴스는 전역 인스턴스이기 때문에 데이터 공유가 용이하다. ▶ 최초 생성 이후에는 호출시 메모리에 이미 생성된 객체를 가져오기 때문에 객체 로딩 시간이 줄어든다. ▶ 인스턴스가 하나만 생성되는것을 보장한다. 안드로이드 같은 경우 SharedPreference를 사용할 때 이러한 싱글톤 패턴..