본문 바로가기
공부/이펙티브자바

[이펙티브자바]item 30.이왕이면 제네릭 메서드로 만들라.

by 띵커베르 2023. 2. 14.
728x90
  • 매개변수화 타입을 받는 정적 유틸리티 메서드
    • 한정적 와일드 카드 타입(아이템31)을 사용하여 더 유연하게 개선할 수 있다.
  • 제네릭 싱글턴 팩터리
    • 제네릭은 런타임에 타입 정보가 소거(아이템28)되므로 하나의 객체를 어떤 타입으로든 매개변수화할 수 있다.
  • 재귀적 타입 한정
    • 자기 자신이 들어간 표현식을 사용하여 타입 매개변수의 허용 범위를 한정한다.
728x90

댓글