Set初期化は「重複を許さない集まりの“性質”を決める」作業
Setは「同じ要素を二度入れない」コレクションです。
だからこそ、初期化の段階で「順序は必要か」「変更できるか」「固定の集合か」を決めておくことが大事になります。
業務コードでよくあるのは、
「重複チェックのためにSetを使いたい」
「固定のコード一覧をSetで持ちたい」
「順序はどうでもいいけど、とにかく重複を排除したい」
といった場面です。
ここをきちんと整理しておくと、Setの初期化が“ただの new”ではなく、
意図の見える設計になります。
