728x90 점층적 생성자 패턴1 item 2. 생성자에 매개 변수가 많다면 빌더를 고려하라 * 선택적 매개변수가 많은 경우 점층적 생성자 패턴 필수 매개변수, 필수+선택 1개, 필수+선택n개 ... 형태로 생성자를 늘려가는 방식. 즉, 매개변수를 최소한으로 사용하는 생성자를 만드는 것이다. 사용자가 설정하고자 하지 않는 매개변수에도 값을 지정해 주어야 함. 보통 0을 넘긴다. 클라이언트 코드를 작성하고, 읽는 것이 어렵다. /* 점층적 생성자 패턴 */ public static class BookGuide1{ private final int day; private final int price; private final int publish; private final int order; public BookGuide1(int day, int price) { // 필수 매개변수 this(day, .. 2022. 4. 9. 이전 1 다음 728x90