Builder Patter(빌더 패턴)

포타토·2019년 12월 15일
0

스프링

목록 보기
1/2

스프링 부트를 배우기 시작한 필자로서는, 자바와 스프링 부트 모두 너무나 어려운 개념이다😂
오늘도 서적은 보며 예제를 따라하다 만난 @Builder 어노테이션.. 이녀석은 무엇인가.
@Builder란 해당 클래스의 빌더 패턴 클래스를 생성해준다고 한다.

그럼 여기서 빌더패턴이란 무엇인가?
위키백과에 따르면, '빌더 패턴이란 복합 객체의 생성 과정과 표현 방법을 분리하여 동일한 생성 절차에서 서로 다른 표현 결과를 만들 수 있게 하는 패턴이다.' 라고 한다.
그렇다.. 무슨소리인지 모르겠다.

여러가지 사이트를 구글링해 본 결과, 아래 사이트에 나와있는 글이 가장 이해하기 쉬웠다.

https://asfirstalways.tistory.com/350

이 글을 참고해서 익숙해질때까지 연습해야겠다.

해당 사이트의 글을 읽다보면 Generic(또는 템플릿) 개념도 나오는데, 필자는 개발 초보자라 라이브러리 사용에 아직 매우 취약하다. 템플릿 개념은 추후 서적을 보고 필자만의 스타일로 포스팅 해 보도록 하겠다.

profile
개발자 성장일기

0개의 댓글