싱글톤(Singleton) 패턴의 개념 및 사용
싱글톤(Singleton) 패턴이란?Singleton 패턴은 소프트웨어 디자인 패턴 중 하나로, 특정 클래스의 인스턴스가 단 하나만 생성되도록 보장하는 패턴입니다.이 패턴은 클래스 자체에서 인스턴스를 생성하고 관리하는 방식으로, 전역 상태를 관리하거나 공통 자원을 효율적으로 사용하고자 할 때 사용됩니다 싱글톤의 사용 이유싱글톤 패턴을 사용함으로써 얻을 수 있는 이점 중 하나는 메모리 낭비를 방지할 수 있다. 인스턴스의 유일성 보장클래스 내에 유일한 인스턴스를 저장할 정적 변수를 선언합니다.인스턴스를 생성하는 메서드는 해당 정적 변수에 접근하여 이미 생성된 인스턴스가 있는지 확인하고, 없으면 새로 생성하여 저장합니다.전역 접근점 제공인스턴스에 접근할 수 있는 정적 메서드를 제공합니다. 이 메서드는 클래스..
2024.06.18