Ведь класс AbstractSet имплементит Set. Так зачем реализациям повторно его имплементить?
Asked
Active
Viewed 92 times
1
Suvitruf - Andrei Apanasik
- 32,302
Stone Face
- 11
-
Тут надо глубоко мислить. См. https://ru.stackoverflow.com/a/818624/204920 – Roman C Aug 14 '19 at 21:17
1 Answers
1
Это просто сделано для наглядности , чтобы не анализировать всю иерархию для получения информации о типе коллекции. И ещё HashSet может прекратить наследовать AbstractSet, потому что это внутренный класс.
Tix
- 161