빌더 패턴
빌더패턴이란 클라이언트 코드에서 필요한 객체를 직접 생성하는 대신, 그 전에 필수 인자들을 전달하여 빌더 객체를 만든 뒤, 빌더 객체에 정의된 설정 메서드들을 호출하여 인스턴스를 생성하는 방식이다. 빌더패턴으로 해결할 수 있는점 1. 생성자 오버로딩를 하지 않아도 원하는 데이터만 주입하여 객체를 만들 수 있다. 2. 데이터의 순서에 상관없이 객체를 만들어 낸다. 3. 객체 생성시 생성자에 null값을 넣어주지 않아 코드의 가독성이 좋아진다. 이펙티브 자바 스타일 빌더 패턴 package test; public class NutritionFacts { private final int servingSize; private final int servings; private final int calories; ..