[Effective Java] Item02. 생성자 매개변수가 많은 경우에 빌더 사용을 고려해 볼 것
·
Java & Kotlin/DesignPattern
🧐들어가기전..[!NOTE]클래스가 가지고 있는 필드 변수가 많을 때,선택적인 필드만 초기화하는 생성자를 만들려면 어떻게 해야할까?public class Character { private final String name; private final int faceSize; private final int neckSize; private final int bodySize; private final int armSize; private final int legSize; public Character(String name) { this(name, 0); } ...}만약 정적팩토리를 사용한다면 선택적 매개변수가 많다면 사용하기가 힘들 것이다.따라서 ..
J_hzlo
'메서드 체이닝' 태그의 글 목록