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

図5 不変オブジェクトをクラシックな方法で実装したコードの説明