Java Tips | コレクション:不変Map生成

Java Java
スポンサーリンク
スポンサーリンク

不変Map生成は「絶対に変わらない対応表」をコードで保証する技術

不変Map(Immutable Map)は、「一度作ったらキーと値の対応が二度と変わらないMap」です。
putremoveclear もできません。

業務システムでは、次のような「変わったら困る対応表」がたくさんあります。

画面コード → ラベル
ステータスコード → 表示名
権限コード → 説明文

こういったものを「なんとなく HashMap で持つ」と、
どこかで put されてしまい、気づかないうちに中身が変わる危険があります。

不変Map生成は、「ここは絶対に変わらない」という意図を、
コードと型でしっかり表現するための技術です。

タイトルとURLをコピーしました