728x90
반응형
By 백기선.코딩으로 학습하는 GoF의 디자인 패턴
Singleton
1. 개념 및 구현 방법
2. 패턴 구현 깨트리는 방법
3. 안전하고 단순하게 구현하는 방법
4. 자바와 스프링에서 찾아보는 패턴
1. enum을 사용했을 때 장점과 단점
- 단점 : 미리 만들어준다. 상속을 받을 수 없다. 상속이 필요한 경우에는 static inner class를 활용한다.
- 장점 : 리플렉션, 역/직렬화에 모두 대응이 가능하다.
728x90
반응형
'Design Patterns > 생성(Creational)' 카테고리의 다른 글
[FactoryMethod]장점과 단점 (0) | 2022.05.20 |
---|---|
[Singleton]4. 자바와 스프링에서 찾아보는 패턴 (0) | 2022.04.08 |
[Singleton]2. 패턴 구현 깨트리는 방법 (0) | 2022.04.05 |
[Singleton] 1. 개념 및 구현 방법 (0) | 2022.04.04 |
[디자인패턴]Strategy Pattern01_추상클래스와 인터페이스 (2) | 2021.01.28 |