安全・安定の「Immutable」の意味、不変オブジェクトとレコード型の使い方

図4 不変オブジェクトをクラシックな方法で実装したコードを作成した結果