728x90 반응형 SMALL Singleton Pattern1 Singleton Pattern 프로그램을 실행할 때 보통 많은 인스턴스가 생성된다.예를 들어 java.lang.String 클래스의 인스턴스는 문자열 1개에 대해서 1개가 생성되기 때문에 문자열 1,000 개 등장하면 1,000 개의 인스턴스가 만들어 진다. 그러나 '클래스의 인스턴스가 단 하나만 필요' 한 경우도 있다. 물론 주의를 기울여 new MyClass() 가 1회만 실행되도록 작성하면 된다. 그러나 '프로그래머가 주의를 기울여서 1개만 생성되는 것' 이 아니라 - 지정한 클래스의 인스턴스가 절대로 1개밖에 존재하지 않는 것을 보증 하고 싶을 때- 인스턴스가 1개밖에 존재하지 않는 것을 프로그램 상에서 표현하고 싶을 때 우리는 Singleton 패턴을 사용한다. Singleton class를 만들어 보자. public cla.. 2013. 12. 21. 이전 1 다음 728x90 반응형 LIST