**불변 객체(immutable object)**는 생성된 후 변경될 수 없습니다 — 모든 필드가 한 번만 설정되고, 상태를 변경하는 메서드가 없습니다. 이를 "변경"하려면 새 객체를 만듭니다.
불변 타입 만들기
java
{
cents;
String currency;
{
.cents = cents;
.currency = currency;
}
Money {
(.cents + other.cents, currency);
}
{ cents; }
}
