중복을 피하는 언어 지원 부족
JDK에서 여러 메서드와 클래스가 중복된 이유는 원시 타입에는 제네릭 지원이 불가능하기 때문이다. 예를 들어, binarySearch, sort와 같은 메서드를 위한 코드가 java.util.Arrays 클래스에서는 일곱 번 중복되는데, 다양한 원시 타입 배열을 받는 일반적인 단일 메서드를 작성할 수 없기 때문이다. 이는 부풀어 오른 인터페이스로 고통받는 클래스를 초래한다.
중복을 피하는 언어 지원 부족
JDK에서 여러 메서드와 클래스가 중복된 이유는 원시 타입에는 제네릭 지원이 불가능하기 때문이다. 예를 들어, binarySearch, sort와 같은 메서드를 위한 코드가 java.util.Arrays 클래스에서는 일곱 번 중복되는데, 다양한 원시 타입 배열을 받는 일반적인 단일 메서드를 작성할 수 없기 때문이다. 이는 부풀어 오른 인터페이스로 고통받는 클래스를 초래한다.