Найдено результатов: 1

Java возврат копии для скрытия будущих изменений

В Java, скажем, у вас есть класс, который обертывает ArrayList (или любую коллекцию) объектов.

Как бы вы вернули один из этих объектов, чтобы вызывающий объект не видел никаких будущих изменений объекта, сделанных в ArrayList?

т. е. вы хотите вернуть глубокую копию объекта, но вы не знаете, можно ли его клонировать.

java   deep-copy   cloning    

457   3   18:41, 3rd August, 2020