싱글톤이 왜 필요한가? 평소에 우리가 클래스를 만드는 이유가 무엇인지 곰곰이 생각해 보자. 클래스는 설계도와 똑같이 생긴 여러 복제품을 찍는것에 그 의의가 있었고 우린 그렇게 사용해 왔다. 그런데 만약 우리가 단 하나의 객체가 필요하거나 여러 객체 중 외부 클래스에서 접근해야 하는 객체가 존재한다면 어떡해야 할까? 그럴 때 사용하는 것이 바로 싱글톤 패턴이다. 싱글톤 패턴 : Singleton pattern 기본적인 싱글톤 패턴은 아래의 코드와 같다. 이 코드와 아래의 코드에서 생성자를 private, public으로 선언한것이 다르다, 주의 바란다! 일단 우리는 딱 하나의 인스턴스만 만든다고 해보자. 버 X킹의 회사를 예로 들겠다. 우리가 버X킹을 위한 프로그램을 만들고 있는데, 버X킹 본사는 전 세계..