1
Почему защищен метод removeRange () в абстрактном списке Java?
Кто-нибудь знает, почему метод removeRange в AbstractList (а также в ArrayList ) есть protected? Это выглядит как довольно хорошо определенная и полезная операция, но тем не менее, чтобы использовать ее, мы вынуждены создать подкласс реализации List. Есть какое-то скрытое обоснование? Мне это кажется совершенно необъяснимым.