싱글톤 패턴이란?
·
Backend & Data/Java
싱글톤 패턴이란?싱글톤 패턴은 특정 클래스의 인스턴스가 하나만 생성되도록 보장하고, 어디서든 해당 인스턴스에 접근할 수 있도록 하는 디자인 패턴이다.예를 들어 애플리케이션 설정, 캐시, 로깅 객체처럼 여러 곳에서 하나의 객체를 공유해야 하는 경우 싱글톤 패턴을 사용할 수 있다.싱글톤 패턴 구현 방법싱글톤 패턴을 구현하기 위해서는 일반적으로 다음 조건이 필요하다.외부에서 객체를 생성하지 못하도록 생성자를 private으로 선언한다.클래스 내부에서 자신의 인스턴스를 저장한다.인스턴스에 접근할 수 있는 static 메서드를 제공한다.public class Singleton { private static Singleton instance; private Singleton() { } publ..