핵심 정리 1: 불변 클래스

불변 클래스는 가변 클래스보다 설계하고 구현하고 사용하기 쉬우며, 오류가 생길 여지도 적고 훨씬 안전하다.

멀티 스레드 환경에서 안전하다.

핵심 정리 2: 불변 클래스의 장점과 단점

핵심 정리 3: 불변 클래스 만들 때 고려할 것