디자인 패턴
[디자인패턴]싱글톤(Singleton)패턴
싱글톤 싱글톤 개념 싱글톤은 하나의 클래스 인스턴스를 전역적으로 공유하기 위한 디자인 패턴으로, 해당 클래스의 인스턴스가 오직 하나만 생성되고 어디서든 접근 가능하도록 보장한다. 클래스 내부에서 생성자를 private으로 선언하고, 유일한 인스턴스를 반환하는 정적 메서드를 제공한다. 다수의 객체 생성을 피하고 공유 리소스를 효율적으로 활용하는 패턴이다. ※디자인 패턴: 소프트웨어를 보다 모듈화하고 확장가능하며 유지보수가 쉽도록 만드는 해결책을 정리한 것이다 싱글톤 생성 예제 -> 문제점 -> 새로운 예시를 드는 방식으로 설명하겠다 public class Singleton { private static Singleton uniqueInstance; //하나뿐인 정젹 변수로 객체 선언 private Sing..