728x90
클라이언트에서 직접 형봔해야 하는 타입보다 제네릭 타입이 더 안전하고 쓰기 편하다.
그러니 새로운 타입을 설계할 때는 형변환 없이도 사용할 수 있도록 하라.
그렇게하려면 제네릭 타입으로 만들어야 할 경우가 많다.
기존 타입중 제네릭이었어야 하는 게 있다면 제네릭 타입으로 변경하자.
기존 클라이언트에는 아무 영향을 주지 않으면서, 새로운 사용자를 훨씬 편하게 해주는 길이다.
728x90
'책 > EFFECTIVE JAVA' 카테고리의 다른 글
[제네릭]아이템30. 이왕이면 제네릭 메서드로 만들라 (0) | 2024.11.14 |
---|---|
[제네릭]아이템28. 배열보다는 리스트를 사용하라 (0) | 2024.10.31 |
[제네릭]아이템27. 비검사 경고를 제거하라 (0) | 2024.10.29 |
[제네릭]아이템26. 로 타입은 사용하지 말라 (0) | 2024.10.28 |
[클래스와 인터페이스]아이템25. 톱레벨 클래스는 한 파일에 하나만 담으라 (0) | 2024.10.21 |