Singleton Pattern1 Singleton pattern Singleton 패턴은 클래스에 인스턴스가 하나만 있는지 확인하고 이 인스턴스에 대한 글로벌 액세스 지점을 제공하기 위해 객체 지향 프로그래밍에서 사용되는 크리에이티브 설계 패턴입니다. 즉, 클래스가 단일 인스턴스만 갖도록 제한되며 해당 인스턴스는 전역에서 액세스할 수 있습니다. 이는 응용프로그램의 특정 구성요소에 대해 단일 진실 소스 또는 글로벌 참조 지점을 적용하려는 경우에 유용할 수 있습니다. Java에서 Singleton 패턴은 클래스의 생성자를 비공개로 만들고 클래스의 단일 인스턴스를 반환하는 정적 메서드를 제공하여 구현할 수 있습니다. 이 정적 메서드는 클래스의 인스턴스가 한 번만 생성되고 이후에 클래스가 호출될 때마다 동일한 인스턴스를 반환합니다. public class Singleton .. 2023. 2. 4. 이전 1 다음