неизменяемость класса, когда переменная экземпляра представлена ​​как arrayylist

У меня есть неизменяемый класс

Предположим, у меня есть метод получения для переменной-члена типа ArrayList. В том случае, когда я получаю ссылку на эту переменную, я могу добавить или удалить из нее элемент. В этом случае кажется, что нарушается неизменность.

Может ли кто-нибудь подробно объяснить эту концепцию?

5
задан gnat 25 January 2012 в 17:25
поделиться