일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 참조 타입
- Request flow
- View Resolver
- @componentScan
- 가변 객체
- Handler Adepter
- @FunctionalInterface
- Dispatcher Servlet
- open-in-view
- 일괄처리
- 익명 함수
- 필드 주입
- @Bean
- 메서드 주입
- 컴포넌트스캔
- 스프링 빈
- Batch
- Open EntityManager In View
- @Configuration
- Spring Framework
- spring boot
- 싱글 스레드
- OSIV
- open session in view
- 불변 객체
- Spring Batch
- 이펙티브 자바
- 빈
- mavenCentral
- 생성자 주입
Archives
- Today
- Total
목록이펙티브 자바 (1)
보다 더 나은 내일의 나를 위해
객체 생성을 더 편리하게! <빌더 패턴>
개요 자바에서 빌더 패턴(Build Pattern)은 크게 두 가지가 있습니다. 1. 이펙티브 자바의 빌더 패턴 2. GoF 디자인 패턴 중 빌더 패턴 두 패턴은 관점이 다른데, 여기서 패턴의 차이점이 나타납니다. 이펙티브 자바의 빌더 패턴을 필드가 많은 객체를 생성할 때 필요에 따라 생성자나 setter를 많이 만들지 않아도 손쉽게 생성하는데 목적이 있습니다. 그에 반해 GoF의 설명을 보면 다음과 같습니다. 빌더 패턴이란 복합 객체의 생성 과정과 표현 방법을 분리하여 동일한 생성 절차에서 서로 다른 표현 결과를 만들 수 있게 하는 패턴이다. - wikipedia 즉, 객체 생성과 조립 방법을 분리해 객체 생성 절차는 동일하게 하며, 서로 다른 필드를 가진 객체를 생성하는데 목적이 있습니다. GoF ..
JAVA/다지인 패턴
2022. 6. 14. 18:33