OOP1 빌더 패턴(Builder Pattern) 빌더 패턴(Effective Java) 이펙티브 자바를 읽던중 생성자에 "매개변수가 많다면 빌더를 고려하라"는 글을 보고 최근 프로젝트에서 lombok의 @Builder 어노테이션을 사용해 빌더 패턴을 사용한 기억이 났습니다. 빌더 패턴을 사용하더라도 왜 사용하는지 알고 써야 할것같아서 정리해봅니다. 인터넷을 찾아보니 GoF의 빌더 패턴과는 다른 접근방법 같지만 저는 이펙티브 자바의 빌더 패턴을 설명하겠습니다. 이 책에서는 빌더 패턴을 설명하기 전에 점층적 생성자 패턴과 자바 빈즈 패턴에 대해 소개하고있습니다. 점층적 생성자 패턴(telescoping constructor pattern) 선택적 매개변수가 많을 때 보통 개발자들은 점층적 사용자 패턴(telescoping constructor patter.. 2021. 10. 2. 이전 1 다음