1. 싱글톤 패턴이란?
- 전역 변수를 사용하지 않고 객체를 하나만 생성하도록 하는 패턴
- 생성된 객체를 어디에서든지 참조될 수 있음
- 인스턴스가 오직 1개만 생성되어야 하는 경우에 사용
- private constructor와 static method를 사용
2. 싱글톤 패턴 예시
public class Book {
private static Book book = null;
private Book() {}
public static Book getInstance() {
if (book == null) {
book = new Book();
}
return book;
}
}'디자인 패턴 > 생성 패턴' 카테고리의 다른 글
| 팩토리 메서드 패턴 (Factory Method Pattern) (0) | 2021.08.28 |
|---|