Immutable 불변 객체 는 내용을 변경할 수 없는 객체입니다. 객체는 다양한 이유로 불변일 수 있습니다. 예를 들어 아래와 같습니다. 성능 향상하기(향후 객체의 변경에 대한 계획 없음) 메모리 사용을 줄이기(전체 객체를 복제하는 대신 객체를 참조) 스레드 안전성(여러 스레드가 서로 간섭하지 않고 동일한 객체 참조 가능) 더 알아보기일반적 지식 불변 객체 on Wikipedia