Мне задали этот вопрос в интервью.
Как создать пользовательский ArrayList
со всеми методами, реализованными в ArrayList
, кроме метода remove
, removeAll()
?
Итак, моя реализация ArrayList
не должна иметь этих двух методов.
Одно решение, которое я получил, заключалось в расширении моего класса до класса ArrayList
и реализации всех методов, кроме remove()
и removeAll()
метод.
Я не уверен, что это правильный путь.