Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- saga pattern
- spring cloud
- 배치
- 체인 패턴
- 생산자 소비자 패턴
- 멀티스레드
- Serial GC
- 디자인 패턴
- Resilinece4j
- 디자인패턴
- JPA
- 키클락
- Transaction Pattern
- spring batch
- thread
- Action Pattern
- Spring Boot Actuator
- Spring Cloud Netfilx Eureka
- TypeScript
- java 정렬
- MSA
- 사가 패턴
- Java
- 스레드
- The law of Demeter
- Parallel Old GC
- zipkin
- 스프링 배치
- 타입스크립트
- 알고리즘
Archives
- Today
- Total
목록추상 팩토리 패턴 (1)
PSD( Private-Self-Development )
추상 팩토리 패턴
추상 팩토리 패턴 생성 메서드만을 추상화하는 팩토리 메서드 패턴에서 더 나아가, 부모클래스 자체를 추상화 하여, 이를 구현하는 여러 개의 자식 팩토리 클래스(객체 모음)를 만드는 패턴이다. 추상 팩토리 패턴의 장점 팩토리에서 생성되는 객체들의 상호 호환성 보장 단일 책임 원칙 개방/폐쇠 원칙 다형성 충족 추상 팩토리 패턴의 단점 관리해야 하는 객체가 많아지므로 공통적으로 적용되어야 하는 내용이 수정되어야 할 경우, 공수가 더 들어간다. 구조가 복잡해진다. 팩토리 메서드 패턴 과의 차이점 추상화 대상 자식 클래스 팩토리 메서드 생성 메서드를 추상화 1개의 자식 생성 클래스 만을 생성하며, 생성 메서드를 오버라이딩 하여 인자 값을 통한, 여러 클래스를 생성한다. 추상 팩토리 부모 클래스 자체를 추상화 모음 ..
Backend/디자인패턴
2023. 5. 9. 16:17