Javaを使用して、オブジェクトプロパティを特定の値に制限するにはどうすればよいですか?「場所のタイプ」を表すJavaオブジェクトを作成したいのですが、クラスの使用を、考えられるすべてのタイプを表す約100個の文字列のみに制限したいですか?このためのデザインパターンは何ですか?
私が考えることができるのは、文字列配列リストを作成することだけです。ユーザーがオブジェクトをインスタンス化するたびに、リスト全体を反復処理して一致するものを探します。それは私にはちょっとハックのように思えますが、私はそれを正しくやりたいと思っています。