[EffectiveJava 3/E] 2장 객체 생성과 파괴 - 아이템2 생성자에 매개변수가 많다면 빌더를 고려하라
생성자에 매개변수가 많다면 빌더를 고려하라 정적 팩터리와 생성자에는 똑같은 제약이 하나 있다. 선택적 매개변수가 많을 때 적절히 대응하기 어렵다는 점이다. 식품 포장의 영양정보를 표현하는 클래스를 생각해보자. 필수 항목 몇개와 대부분 값이 그냥 0인 선택 항목으로 이루어 진다. 프로그래머들은 아래와 같은 방식들로 해결하고자 하였다. 점층적 생성자 패턴(telescoping constructor pattern) public class NutritionFacts { private final int servingSize; // (ml, 1회 제공량) 필수 private final int servings; // (회, 총 n회 제공량) 필수 private final int calories; // (1회 제공량당..
jvm언어관련/effective-java
2022. 8. 22. 23:15
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- springboot https
- 이펙티브자바
- update query mutiple row
- MSSQL
- 슬랙
- update query set multiple
- 그레이들
- SpringBoot
- 업데이트 쿼리
- vue.js
- 뱅셀 유전자
- 뱅크샐러드 유전자
- multiple row update
- 뱅크샐러드
- 슬랙 /
- gradle
- 몽고DB 완벽가이드
- 다중 업데이트
- spring-boot-starter-data-redis
- visual studio code
- java
- update set multiple
- Slack
- update query multi row
- 슬랙봇
- update set multi
- effectivejava
- update query
- 싱글턴
- 이것이 자바다
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함