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 |
Tags
- 알고리즘
- 스프링 배치
- 스레드
- spring batch
- Java
- Parallel Old GC
- saga pattern
- 체인 패턴
- 타입스크립트
- thread
- 디자인 패턴
- Resilinece4j
- The law of Demeter
- Spring Cloud Netfilx Eureka
- Serial GC
- 생산자 소비자 패턴
- Spring Boot Actuator
- zipkin
- java 정렬
- Action Pattern
- 사가 패턴
- Transaction Pattern
- TypeScript
- JPA
- spring cloud
- MSA
- 멀티스레드
- 디자인패턴
- 키클락
- 배치
Archives
- Today
- Total
목록빌더 패턴 (1)
PSD( Private-Self-Development )
빌더 패턴
빌더 패턴? 추상 팩토리 패턴을 확장하여 복잡한 생성 절차를 가지는 복합 객체 생성을 위한 생성 패턴입니다. 기존 팩토리, 팩토리 메서드, 추상 팩토리 패턴으로는 단일 객체는 생성 가능하지만, 복합 객체는 생성 불가능 복합 객체? 단일 객체? 단일 객체란 하나의 클래스로 생성된 객체를 의미하고, 반대로 복합 객체란 여러 클래스로 구성된 객체를 의미합니다. 단일 객체의 확장은 주로 상속인데, 강력한 상하 결합 관계와 불필요한 행위가 포함되는 단점이 있습니다.. 객체 지향에서는 이러한 단점 개선을 위해 의존성 주입을 사용하여 복합 객체 사용을 권장합니다. 빌더 패턴 장점 객체 생성 단계 설정 가능 코드 재사용성 증가 단일 책임 원칙 빌더 패턴 단점 여러 클래스를 생성해야 하므로 복잡성 증가 빌더 패턴 구현 ..
Backend/디자인패턴
2023. 5. 9. 18:30