싱글톤 패턴1 [JAVA] 싱글톤 디자인 패턴 (Singleton Design Pattern) 싱글톤 디자인 패턴(Singleton Design Pattern)은 단 하나의 인스턴스만 생성하고자 할 때 사용하는 디자인 패턴입니다. 예를 들어 은행에서 계좌를 관리하는 프로그램을 만든다고 생각해 봅니다. 이때 계좌는 사용자마다 각각 존재해야 하지만, 이 계좌들을 관리하는 은행 객체는 단 하나만 있으면 됩니다. 이때 은행 객체를 단 하나만 생성하도록 제약을 걸 때 사용할 수 있는 것이 싱글톤 디자인 패턴입니다. 싱글톤 디자인 패턴을 적용하는 방법은 다음과 같습니다. (1) private 생성자 외부에서 객체를 생성하지 못하도록 생성자의 접근제한자를 private으로 지정합니다. private 접근제한자는 같은 클래스에서만 접근을 허용합니다. (2) static 키워드 이용, 객체 생성 단 하나의 객체는.. 2022. 5. 25. 이전 1 다음