이번 포스팅은 디자인패턴 중 하나인 싱글톤 패턴에대해 다뤄보겠습니다. 싱글톤 패턴(Singleton Pattern)은 무엇일까? 위키피디아: 싱글턴 패턴(Singleton pattern)을 따르는 클래스는, 생성자가 여러 차례 호출되더라도 실제로 생성되는 객체는 하나이고 최초 생성 이후에 호출된 생성자는 최초의 생성자가 생성한 객체를 리턴한다. 이와 같은 디자인 유형을 싱글턴 패턴이라고 한다. 즉! 여러사용자가 매번 객체를 호출할때 매번 객체를 생성하지말고, 이미 생성된 객체 하나를 재사용 하는 것입니다. 글로 설명하는것보단 코드로 한번 봐볼까요? 우선 아주 간단한 클래스 Menu를 설정하겠습니다. 입력값으로 메뉴 이름만 받도록 설정했습니다. 우선 싱글톤 없이 객체를 생성해보겠습니다. 자장면이라는 이름이..