java的List接口中为什么要包含所有Collection接口中的方法?
PHP中文网
PHP中文网 2017-04-18 09:25:38
0
3
558

java的List接口中为什么要包含所有Collection接口中的方法?

不是已经继承Collection接口了, 为什么还要再写一遍?

PHP中文网
PHP中文网

认证高级PHP讲师

모든 응답(3)
巴扎黑
  1. 완벽한 인터페이스입니다. Collection과 List의 동일한 인터페이스가 수행하는 기능은 완전히 동일하지 않습니다.

    으아악
  2. 문서화 개선은 첫 번째 사항과 어느 정도 관련이 있습니다.

Peter_Zhu

사실 이는 단지 Java 개발자의 관행일 수도 있습니다.
일반적으로 우리의 요구 사항은 특정 클래스가 어떤 인터페이스를 구현해야 하는지 명시하지만 실제로 이러한 인터페이스의 상호 종속성을 찾아 중복 프로젝트를 제거하는 데 어려움을 겪는다면 프로세스가 번거로워지고 이러한 중복은 또한 컴파일 타임에 자동으로 처리됩니다. 그래서 이 사람들은 구현해야 하는 클래스를 직접 작성해 수동으로 중복을 제거하는 수고를 덜었습니다.

阿神

N개의 상속 수준이 있다면 항상 가장 낮은 인터페이스 방법을 찾아야 합니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿