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
- bean
- flask
- 서버
- 캠프
- 암호화
- JPA
- 스프링 로그
- Inno DB
- 안드로이드
- 스프링
- spring security
- JPA Lock
- 스프링 log
- component
- JPA 동시성
- 디자인 패턴
- Redis
- Optimistic Lock
- 낙관적락 비관적락 차이
- annotation
- spring
- 서버개발캠프
- Pessimistic Lock
- Android
- 스마일게이트
- JPA 비관적락
- Transaction isolation level
- JPA 낙관적락
- 개발
- spring security 인증
Archives
- Today
- Total
목록빌더 패턴 (1)
모르는게 많은 개발자
[디자인 패턴] Builder Pattern 개념/예제
1. 빌더 패턴 빌더 패턴은 객체를 생성할 때 흔하게 사용하는 패턴이다. 아래와 같은 방식으로 객체가 생성되면 Builder Pattern을 활용한 것이다. Person person = Person.builder() .name("a") .age(13) .build(); 빌더 패턴은 흔히 생성자 인자 많을 때 고려된다. 빌더 패턴 구현 예제를 보기전에 객체를 만드는 패턴 두가지를 알아보자. 2. 점층적 생성자 패턴 점층적 생성자 패턴은 내가 사용할 인자를 받는 생성자를 모두 만드는 것이다. 예를 들어 아래 코드처럼 a만 인자로 받는 생성자가 필요할 수도 있고, a, b, c, d를 모두 받는 생성자가 필요한 등 내가 사용할 생성자들을 모두 만들어서 사용하는 패턴이다. class Person { String..
디자인패턴
2020. 12. 19. 15:24