Skipalong's tistory
231205 TIL - Builder 패턴 본문
오늘은 팀과제 시작이라 S.A작성을 하고 역할분담을 한 뒤 내가 맡은 좋아요 기능을 어떻게 하면 좋을지 생각하고 있는데 아침부터 계속 기침을 하던게 저녁시간에는 몸살까지 심하게 와서 정신없이 누워있었다. 그래서 오늘 TIL은 짧게 써보겠다.
그동안 나는 생성자를 만들어서 객체를 만들기만 해왔는데 이번에 찾아보면서 빌더패턴이라는 것을 보았다. 빌더패턴은 일
반 생성자 만드는것 같이 생성자를 만든다음에 @Builder 어노테이션을 붙여주면 이렇게 빌더패턴으로 객체를 생성할 수 있다.
이렇게 빌더패턴을 사용했을 때의 장점은 생성할때 필요한 파라미터가 많아졌을 때 가독성이 좋아지고 파라미터가 무엇을 의미하는 지 알아보기 편하고 파라미터를 넣어주는 순서에 상관이 없다는 점이 장점이다.
팀프로젝트 시작하자마자 몸이아파서 민폐인 것 같다. 빨리 나아서 도움이 되어야겠다.
'TIL' 카테고리의 다른 글
231207 TIL - cascade, orphanRemoval (0) | 2023.12.07 |
---|---|
231206 TIL - 좋아요기능 (0) | 2023.12.06 |
231204 TIL - 프로젝트 환경변수 설정 (1) | 2023.12.05 |
231201 TIL - 심화주차 체크리스트(SpringAOP) (1) | 2023.12.02 |
231130 TIL - 심화주차 체크리스트(테스트코드) (0) | 2023.12.01 |