이펙티브 자바 - 2. 빌더 패턴
2018. 11. 10. 00:44
rule2.md 본 글은 이펙티브 자바 2nd를 읽고 개인적으로 학습한 내용을 복습하기 위해 작성된 글로 내용상 오류가 있을 수 있습니다. 오류가 있다면 지적 부탁드리겠습니다. Rule 2. Builder 패턴의 사용 : 생성자의 인자가 많을 때 객체를 생성하기 위해 사용되는 정적 팩터리 메서드, 생성자 둘다 선택적 인자가 많은 상황에 적응하지 못하는 문제점이 있다. 포장 판매되는 음식의 영양 성분표를 나타내는 클래스를 예를 들어보자. 반드시 포함되어야 하는 필수 항목과 포함되지 않아도 되는 선택적인 항목은 아래와 같다. 필수 항목 총 제공량(serving size) 1회 제공량(servings per cotainer) 1회 제공량 당 칼로리(calories per servings) 선택 항목 지방 나트..