java的List接口中为什么要包含所有Collection接口中的方法?
不是已经继承Collection接口了, 为什么还要再写一遍?
认证高级PHP讲师
완벽한 인터페이스입니다. Collection과 List의 동일한 인터페이스가 수행하는 기능은 완전히 동일하지 않습니다.
문서화 개선은 첫 번째 사항과 어느 정도 관련이 있습니다.
사실 이는 단지 Java 개발자의 관행일 수도 있습니다. 일반적으로 우리의 요구 사항은 특정 클래스가 어떤 인터페이스를 구현해야 하는지 명시하지만 실제로 이러한 인터페이스의 상호 종속성을 찾아 중복 프로젝트를 제거하는 데 어려움을 겪는다면 프로세스가 번거로워지고 이러한 중복은 또한 컴파일 타임에 자동으로 처리됩니다. 그래서 이 사람들은 구현해야 하는 클래스를 직접 작성해 수동으로 중복을 제거하는 수고를 덜었습니다.
N개의 상속 수준이 있다면 항상 가장 낮은 인터페이스 방법을 찾아야 합니다
완벽한 인터페이스입니다. Collection과 List의 동일한 인터페이스가 수행하는 기능은 완전히 동일하지 않습니다.
으아악문서화 개선은 첫 번째 사항과 어느 정도 관련이 있습니다.
사실 이는 단지 Java 개발자의 관행일 수도 있습니다.
일반적으로 우리의 요구 사항은 특정 클래스가 어떤 인터페이스를 구현해야 하는지 명시하지만 실제로 이러한 인터페이스의 상호 종속성을 찾아 중복 프로젝트를 제거하는 데 어려움을 겪는다면 프로세스가 번거로워지고 이러한 중복은 또한 컴파일 타임에 자동으로 처리됩니다. 그래서 이 사람들은 구현해야 하는 클래스를 직접 작성해 수동으로 중복을 제거하는 수고를 덜었습니다.
N개의 상속 수준이 있다면 항상 가장 낮은 인터페이스 방법을 찾아야 합니다