builder pattern (1) 썸네일형 리스트형 Builder Pattern (빌더 패턴) 복잡한 객체를 단계별로 생성할 때 빌더 패턴을 고려할 수 있다. 특히 생성자에 여러 매개변수가 있는데 그 중 일부는 필수값이고 일부는 선택적인 경우 이 패턴이 유용할 수 있다. 빌더 패턴으로 코드 가독성을 높혀줄 수 있을 뿐만 아니라, 객체 생성 과정이 좀더 안전하고 직관적이게 되기 때문이다. 계층적 생성자 패턴 → 자바 빈즈 패턴 → 빌더 패턴 순서로 코드를 보면서 각각의 객체생성 방식을 살펴보자. 점층적 생성자 패턴 public class NutritionFacts { private final int servingSize; // (mL, 1회 제공량) 필수 private final int servings; // (회, 총 n회 제공량) 필수 private final int calories; // (1.. 이전 1 다음