[Java] 싱글톤 패턴(Singleton Pattern) 개념 및 사용 방법
·
Java
싱글톤 패턴(Singleton Pattern)싱글톤 패턴은 특정 클래스가 단 하나만의 인스턴스를 생성하고, 그 인스턴스에 접근 할 수 있는 전역적인 접근 방법을 제공하는 디자인 패턴 입니다.생성자를 여러번 호출 하더라도 하나의 인스턴스만 존재하도록 보장하며 어플리케이션에서 동일한 인스턴스에 접근하도록 합니다. 싱글톤 패턴을 사용하는 이유 [예시 1] 1. 1대의 정수기를 여러 사람이 공유하며 함께 사용한다.2. 여러대의 정수기를 여러 사람이 각각 사용한다. 이 2가지의 상황에서의 일반적인 경우는 1대의 정수기를 여러 사람이 공유해서 사용하는 것이 일반적인 사용 방법이라고 할 수 있겠죠?일반적으로 사무실에는 1대의 정수기만 존재 할 것이므로, 2번째 방법은 비효율적이며 불가능한 방법 일지도 모릅니다. 시스..