재네릭 타입과 마찬가지로, 클라이언트에서 입력 매개변수와 반환값을 명시적으로 형변환해야 하는 메서드보다 제네릭 메서드가 더 안전하며 사용하기도 쉽다. 타입과 마찬가지로, 메서드도 형변환 없이 사용할 수 있는 편이 좋으며, 많은 경우 그렇게 하려며 제네릭 메서드가 되어야 한다. 역시 타입과 마찬가지로. 형변환을 해줘야 하는 기존 메서드는 제네릭하게 만들자.
기존 클라이언트는 그대로 둔 채 새로운 사용자의 삶을 훨씬 편하게 만들어 줄 것이다.
'책 > EFFECTIVE JAVA' 카테고리의 다른 글
[제네릭]아이템29. 이왕이면 제네릭 타입으로 만들라 (0) | 2024.11.13 |
---|---|
[제네릭]아이템28. 배열보다는 리스트를 사용하라 (0) | 2024.10.31 |
[제네릭]아이템27. 비검사 경고를 제거하라 (0) | 2024.10.29 |
[제네릭]아이템26. 로 타입은 사용하지 말라 (0) | 2024.10.28 |
[클래스와 인터페이스]아이템25. 톱레벨 클래스는 한 파일에 하나만 담으라 (0) | 2024.10.21 |