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