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

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

不変List生成は「絶対に変わらない約束」をコードに刻む技術

不変List(Immutable List)は、「一度作ったら中身を二度と変えられないList」です。
addremoveset もできません。

「え、そんな不便なもの要る?」と思うかもしれませんが、
業務システムではむしろ「勝手に変わらない」ことが大きな安心材料になります。

マスタの一覧、定数的な選択肢、権限のリストなど、
「変わったら困るもの」を不変Listにしておくと、
バグの入り込む余地がぐっと減ります。

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