728x90
- 매개변수화 타입을 받는 정적 유틸리티 메서드
- 한정적 와일드 카드 타입(아이템31)을 사용하여 더 유연하게 개선할 수 있다.
- 제네릭 싱글턴 팩터리
- 제네릭은 런타임에 타입 정보가 소거(아이템28)되므로 하나의 객체를 어떤 타입으로든 매개변수화할 수 있다.
- 재귀적 타입 한정
- 자기 자신이 들어간 표현식을 사용하여 타입 매개변수의 허용 범위를 한정한다.
728x90
'공부 > 이펙티브자바' 카테고리의 다른 글
[이펙티브자바]item 32.제네릭과 가변인수를 함께 쓸 때는 신중하라. (0) | 2023.02.16 |
---|---|
[이펙티브자바]item 31.한정적 와일드카드를 사용해 API 유연성을 높이라. (0) | 2023.02.15 |
[이펙티브자바]item 29.이왕이면 제네릭 타입으로 만들라. (0) | 2023.02.13 |
[이펙티브자바]item 28.배열보다는 리스트를 사용하라. (0) | 2023.02.11 |
[이펙티브자바]item 27.비검사 경고를 제거하라 (0) | 2023.02.10 |
댓글