En fait, il s'agit peut-être simplement d'une pratique des développeurs Java. Habituellement, nos exigences indiqueront quelles interfaces une certaine classe doit implémenter, mais en fait, si nous prenons la peine de trouver les dépendances mutuelles de ces interfaces et que nous éliminons ensuite les projets en double, le processus sera fastidieux, et ces doublons également traité automatiquement au moment de la compilation. Ainsi, ces personnes écrivent directement les classes qui doivent être implémentées, évitant ainsi les problèmes de déduplication manuelle.
Interface parfaite. Les fonctions portées par la même interface de Collection et Liste ne sont pas exactement les mêmes.
L'amélioration de la documentation est quelque peu liée au premier point.
En fait, il s'agit peut-être simplement d'une pratique des développeurs Java.
Habituellement, nos exigences indiqueront quelles interfaces une certaine classe doit implémenter, mais en fait, si nous prenons la peine de trouver les dépendances mutuelles de ces interfaces et que nous éliminons ensuite les projets en double, le processus sera fastidieux, et ces doublons également traité automatiquement au moment de la compilation. Ainsi, ces personnes écrivent directement les classes qui doivent être implémentées, évitant ainsi les problèmes de déduplication manuelle.
S'il y a N niveaux d'héritage, alors vous devez toujours trouver la méthode d'interface la plus basse