싱글턴이란?
클래스의 인스턴스를 오직 하나만 생성되도록 보장하고, 어디에서든 이 인스턴스에 접근할 수 있도록하는 디자인 패턴
예시

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

일반적인 객체 생성 불가.

getInstance 메서드를 이용
'자바' 카테고리의 다른 글
| [JAVA] 업캐스팅(Upcasting), 다운캐스팅(Downcasting) (0) | 2023.05.15 |
|---|---|
| [JAVA] HashSet (0) | 2023.05.14 |
| Getter와 Setter (0) | 2023.05.10 |
| 인터페이스(Interface) (0) | 2023.05.08 |
| 오버라이딩(Overriding) (0) | 2023.05.04 |