싱글턴 패턴 이란?
= 싱글턴 패턴을 따르는 클래스는, 생성자가 여러 차례 호출되더라도 실제로 생성되는 객체는 하나이고, 최초 생성 이후에 호출된 생성자는 최초의 생성자가 생성한 객체를 리턴한다.
성능 관련되서 사용하는것 같다..
싱글턴 패턴 사용 시 발생할 수 있는 문제점

  1. 하나의 싱글턴 패턴 클래스가 너무 많은 일을 하거나 많은 데이터를 공유시킬 경우 다른 클래스의 인스턴스들 간에 결합도가 높아진다.