[Item2] - 생성자에 매개변수가 많다면 빌더를 고려하라.
Effective Java 3/E를 공부하며 작성한 글입니다. 혼자 공부하고 정리한 내용이며, 틀린 부분은 지적해주시면 감사드리겠습니다 😀 매개변수(parameter)란? 함수의 정의에서 전달받은 인자를 함수 내부로 전달하기 위해 사용하는 변수 public class TestCode { // int a, int b : 매개변수 static int sum(int a, int b) { return a + b; } public static void main(String[] args) { // 1, 2 : 인자 int sum = sum(1, 2); } } 왜 빌더를 고려할까? 아래 패턴들을 통해 빌더 패턴을 사용하는 이유에 대해 알아보자! 점층적 생성자 패턴 생성자의 선택 매개변수를 점층적으로 늘려나가 최종적으..