싱글톤 패턴은 객체의 인스턴스가 단 하나만 생성되고 해당 인스턴스를 공통으로 사용하는 것입니다.최초 한번의 인스턴스 생성으로 고정된 메모리 영역을 공유하기 때문에 메모리 낭비를 방지할 수 있습니다.싱글톤 인스턴스는 전역적으로 사용되기 때문에 해당 인스턴스 데이터를 공유