Мне было интересно, как мы можем клонировать иерархию наследования в java. вы бы просто выполнили клонирование в классе, который вы хотите клонировать?Различные варианты для иерархии наследования клонирования
-1
A
ответ
1
Просто осуществление клонированного не достаточно. Почему клонированный сломан может быть прочитан в ответе на вопрос this.
Если вам нужен глубокий клон, вы можете сериализовать и десериализовать объект. Таким образом, вы уверены, что все правильно клонировано. Если это не достаточно быстро (обязательно сначала профиль), вы можете реализовать метод клонирования самостоятельно.