Core Java/patterns2012. 8. 14. 23:24

싱글톤 패턴은 객체가 언제나 한개인 것을 보장한다.

객체를 메모리를 한번만 올리는 패턴


싱글톤 패턴을 사용하므로써 예방할수 있는 상황

프로그램이 점점 커지다가 보면 전역으로 선언한 클래스 객체가 햇갈리기 시작한다 

여러 사람이 공동작업을 하는 경우 생성해 놓은 클래스 객체를 또 생성해서 서로 다른 클래스를 작업하는 일이 생긴다. 

최악의 경우 같은 이름으로 된 클래스 객체 변수를 2개 만들어 놓고 자신이 모르는 사이에 양쪽에서 서로 다른 객체를 참조하는 경우가 생긴다. 

이렇게 되면 분명 다른쪽에서 올바른 값을 세팅하고도 불구하고 그 값이 안들어간다.

이럴경우는 없을수도 있겠지만 플젝하다가 보면 발생할 것이라고 예상됩니다.

싱글톤 패턴 3가지 


Posted by NeverTry