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

図1 「Javaのオブジェクト指向機能を使った実用的な機能を知りたい。コードは不要です。」の回答(再掲)