디자인 패턴 공부용으로 블로그에 기록을 해본다. 공부에 참고한 자료로는 "Java 언어로 배우는 디자인 패턴 입문" 을 참고 하였다. 정의 프로그램을 실행할 때 보통 많은 인스턴스가 생성된다. 그러나 '클래스의 인스턴스가 단 하나만 필요' 한 경우도 있다. 그것은 시스템 안에서 1개 밖에 존재하지 않는 것을 프로그램으로 표현하고 싶을 때이다. 이 처럼 단 하나의 인스턴스만 생성되도록 하는 것이 Singleton 패턴이다. 클래스 설명 이름 해설 Singleton 단 하나의 인스턴스만 생성되는 클래스 Main 동작 테스트용 클래스 Singleton 클래스 package Singleton; public class Singleton { private static Singleton singleton = new ..