반응형
- INSTANCE가 초기화 되고 나면 고정이 된다.
- 생성자를 private로 해서 의도치 않은 생성자를 만들지 못하게 할 수 있다.
- 상황에 따라 synchronized 나, lazy하게 instance를 생성하는 방법도 있다.
- Enum Type으로 Singleton Pattern 을 사용할 수 있다.
반응형
'Effective Java 3rd > Chapter 2. 객체 생성과 파괴' 카테고리의 다른 글
Item 6. 불필요한 객체 생성 금지 (1) | 2021.11.07 |
---|---|
Item 5. Resource를 직접 명시하지 말고, Dependency Injection을 사용하라 (1) | 2021.11.07 |
Item 4. Instance화를 막으려면 private constructor를 사용하라 (0) | 2021.11.07 |
Item 2. 많은 parameter가 있는 Constructor는 Builder를 고려하라 (0) | 2021.11.07 |
Item 1. 생성자 대신 정적 팩터리 메서드를 고려하라 (0) | 2021.11.07 |