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 Boot Actuator
- MSA
- Spring Cloud Netfilx Eureka
- 사가 패턴
- Serial GC
- 멀티스레드
- 체인 패턴
- 디자인 패턴
- zipkin
- 디자인패턴
- JPA
- java 정렬
- thread
- 알고리즘
- 배치
- Transaction Pattern
- 스프링 배치
- spring batch
- TypeScript
- spring cloud
- Java
- 타입스크립트
- Parallel Old GC
- saga pattern
- 스레드
- Action Pattern
- The law of Demeter
- Resilinece4j
- 키클락
- 생산자 소비자 패턴
Archives
- Today
- Total
목록Factory Pattern (1)
PSD( Private-Self-Development )
팩토리 패턴
팩토리 패턴이란? 가장 기본이 되는 디자인 패턴 객체 간의 클래스 생성으로 생기는 결합 관계를 낮추기 위해 객체 생성을 다른 클래스나 메서드에게 위임하도록 구현하는 것이다. 팩토리 패턴 장점 사용과 생성을 분리하는 과정에서 중복 코드가 정리되는 효과를 가진다. 결합도가 낮아지며 유연성과 확장성이 증가된다. 어떤 객체를 생성할지 모르는 초기 단계 코드에 유용하다. => 객체를 먼저 호출하여 사용 후 쉽게 수정 할 수 있기 때문 팩토리 패턴 단점 객체의 생성을 위임하기 위한 새로운 객체가 필요하고 때문에, 관리해야할 클래스가 늘어난다 => 단순 팩토리 패턴( 메서드 팩토리 패턴 )을 사용하면 해소 가능하다. 팩토리 패턴 구현 public class Main{ public static void main(Str..
Backend/디자인패턴
2023. 3. 15. 18:05