Kitu kisivyobadilika hakiwezi kubadiliwaa baada ya kujenengwa — kila sehemu imewekwa mara moja na hakuna mbinu zinazobadilisha hali. Ili ku"badilisha" kitu, unajenga kitu kipya.
Kujenga aina isivyobadilika
{
cents;
String currency;
{
.cents = cents;
.currency = currency;
}
Money {
(.cents + other.cents, currency);
}
{ cents; }
}
