나는 왜 final에 집착하는가?


불변 객체란?

불변 객체를 사용해야 하는 이유

"불변 객체를 사용해라 성능상의 단점은 미미하다. 현대 컴퓨터의 성능을 무시하지 마라"

"불변 객체는 간단하고 신뢰성 있는 코드를 만들기 위한 전략이다." - 오라클 자바 튜토리얼

"불변 객체는 가변 객체보다 설계하고 구현하고 사용하기 쉬우며, 오류가 생길 여지도 적고 훨씬 안전하다." - 이펙티브 자바