singleton 멀티 스레드1 [Design Pattern] 싱글턴 패턴(Single Pattern)에 대해 알아보자 Definition 싱글턴 패턴(Singleton Pattern)은 클래스 인스턴스를 하나만 만들고, 그 인스턴스로의 전역 접근을 제공한다. Situation - 단일 객체에 대한 제어된 액세스가 필요할 때 - 프로그램의 클래스에서 모든 클라이언트가 사용할 수 있는 단일 인스턴스만 있어야 하는 경우. 예를 들어, 프로그램의 다른 부분에서 공유하는 단일 데이터베이스 객체 - 전역 변수를 더 엄격하게 제어해야 하는 경우 Structure - Singleton 클래스는 자체 클래스의 동일한 인스턴스를 반환하는 정적 메서드 getInstance를 선언한다. - Singleton의 생성자는 클라이언트 코드에서로부터 숨겨져야 한다. getInstance 메서드를 호출하는 것이 Singleton 객체를 가져오는 유일.. 2022. 6. 26. 이전 1 다음 300x250