Item 2. 생성자에 매개변수가 많다면 빌더를 고려하라
방법 1 점층적 생성자 패턴 public class Member { private String name; // 필수 private int age; // 필수 private String address; // 선택 private String phone; // 선택 private String email; // 선택 // 필수 매개변수를 가지는 생성자 public Member(String name, int age) { this(name, age, null, null, null); } // 선택 매개변수 address가 추가된 생성자 public Member(String name, int age, String address) { this(name, age, address, null, null); } // 선택 매..