Singleton Pattern1 [Java] Java Singleton Pattern Singleton Pattern싱글톤 패턴(Singleton Pattern)은 객체 지향 프로그래밍에서,특정 클래스가 단 하나만의 인스턴스를 생성하여 사용하기 위한 패턴이다. 생성자를 여러 번 호출하더라도 인스턴스가 하나만 존재하도록 보장하여 애플리케이션에서 동일한 객체 인스턴스에 접근할 수 있도록 한다.싱글톤 패턴을 사용하는 이유에 대해 살펴보면커넥션 풀, 스레드 풀, 디바이스 설정 객체 등과 같은 경우 인스턴스를 여러 개 만들게 되면 불필요한 자원을 사용하게 되고, 프로그램이 예상치 못한 결과를 낳을 수 있다. 따라서 객체를 필요할 때마다 생성하는 것이 아닌 단 한 번만 생성하여 전역에서 이를 공유하고 사용할 수 있게 하기 위해 싱글톤 패턴을 사용한다. Singleton Pattern 구조싱글톤 패턴.. 2024. 9. 14. 이전 1 다음