Immutable 불변 객체는 내용을 변경할 수 없는 객체다. 객체는 다양한 이유로 불변일 수 있다. 아래와 같은 경우가 그런 예시다. 성능 향상하기(향후 객체의 변경에 대한 계획 없음) 메모리 사용을 줄이기(전체 객체를 복제하는 대신 객체를 참조) 스레드 안전성(여러 스레드가 서로 간섭하지 않고 동일한 객체 참조 가능) Mutable "Mutabl...