指定されたオプションのリストからの値のみを受け入れるメソッドを構築することは可能ですか? デフォルトの表示を開始するsetBackgroundメソッドに似た「動作」を持つもの、
BorderPane bP = new BorderPane();
bP.setBackground(Background.EMPTY);
私の目標は、A、B、または C のいずれかを受け取り、対応するオブジェクトを返すメソッドを持つファクトリ クラスを構築することです。私が探しているものの最終結果は次のようになります。
MyObject square = new MyObjectFactory(SQUARE)// square is default and is added automatically to the method.
MyObject circle= new MyObjectFactory(CIRCLE);//user gets a list of SQUARE, CIRCLE, or TRIANGLE...
同様の質問を Stackoverflow で調べようとしましたが、探している機能がそもそも何と呼ばれているのかさえわかりません。だから私は「振る舞い」を説明しています。
JAVAでそんなものを作る方法はありますか、それともJAVAの「もの」だけですか?どんな助けでも大歓迎です。