[이펙티브 자바] item 2 - 생성자에 매개변수가 많다면 빌더를 고려하라
Effective Java 3/E 백기선님의 이펙티브 자바 강의 백기선님의 이펙티브 자바 3판 요약 이펙티브 자바 한국어판 깃허브 저장소 정적 팩터리 메서드와 생성자는 선택적 매개변수가 많을 때 적절히 대응하기 어렵다는 공통점을 갖는다. 선택적 매개변수가 많을 때 활용할 수 있는 방법은 아래와 같다> 점층적 생성자 패턴(telescoping constructor pattern) 자바빈즈 패턴(JavaBeans pattern) 빌더 패턴(Builder pattern) 점층적 생성자 패턴(telescoping constructor pattern) 필수 매개변수만 받는 생성자, 필수 매개변수와 선택적 매개변수 1개를 받는 생성자, 필수 매개변수와 선택적 매개변수를 2개까지 받는 생성자, … 이러한 형태로 선택..
2020.08.10