자바
싱글톤(Singleton)
MY_STUDY
2023. 5. 11. 10:05
싱글턴이란?
클래스의 인스턴스를 오직 하나만 생성되도록 보장하고, 어디에서든 이 인스턴스에 접근할 수 있도록하는 디자인 패턴
예시

생성자를 private로 설정하여, 외부에서 생성하지 못하도록 한다.
getInstance 메서드를 이용하여 인스턴스를 받을 수 있으며, if문을 통해 인스턴스가 없을 경우
인스턴스를 새로 생성해서 반환한다.

일반적인 객체 생성 불가.

getInstance 메서드를 이용