# 이펙티브 자바

8개의 포스트
post-thumbnail

Item02. 생성자에 매개변수가 많다면 빌더를 고려하라

정적 팩터리 메서드와, 생성자에 공통된 제약이 있다면 그것은 바로 선택적 매개변수가 많을 때 적절히 대응하기 어렵다는 점이다. 코드를 읽을 때 각 값의 의미가 무엇인지 헷갈릴 것이고, 매개변수가 몇 개인지도 주의해서 세어보아야 한다. 타입이 같은 매개변수가 연달아 늘

2020년 7월 11일
·
0개의 댓글
post-thumbnail

Item01. 생성자 대신 정적 팩터리 메서드를 고려하라

클래스는 클라이언트에 public 생성자 대신 정적 팩터리 메서드를 제공할 수 있다. 이 방식에느느 장점과 단점이 모두 존재하는데, 장점 다섯 가지를 살펴보면 다음과 같다.new BigInteger(int, int, Random)BigInteger.probablePri

2020년 7월 10일
·
0개의 댓글
post-thumbnail

정적 팩토리 메서드는 왜 사용할까?

정적 팩토리 메서드를 들어본 적이 있는가? 프로그래밍을 시작한 지 얼마 안된 사람도 정적 팩토리 메서드라는 단어를 한번쯤은 들어봤을 것이다. 그리고 아마 프로그래밍을 조금 해본 사람들은 정적 팩토리 메서드라는 용어에 많이 익숙해져 있고 실제로도 자주 사용하고 있을 것이

2020년 5월 25일
·
0개의 댓글
post-thumbnail

이펙티브 자바 3/E - 2장 아이템 5

자원을 직접 명시하지 말고 의존 객체 주입을 사용하라.

2020년 3월 24일
·
0개의 댓글
post-thumbnail

이펙티브 자바 3/E - 2장 아이템 4

인스턴스화를 막으려거든 private 생성자를 사용하라.

2020년 3월 24일
·
0개의 댓글
post-thumbnail

이펙티브 자바 3/E - 2장 아이템 3

private 생성자나 열거 타입으로 싱글턴임을 보증하라.

2020년 3월 3일
·
0개의 댓글
post-thumbnail

이펙티브 자바 3/E - 2장 아이템 2

생성자에 매개변수가 많다면 빌더를 고려하라.

2020년 3월 2일
·
0개의 댓글
post-thumbnail

이펙티브 자바 3/E - 2장 아이템 1

생성자 대신 정적 팩터리 메서드를 고려하라.

2020년 2월 24일
·
2개의 댓글