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