これを解決できるデザインパターンがあるかどうかを確認しようとしています。
プロパティa、b、cを持つ抽象クラスAを作成しました。クラスAを拡張し、さらにプロパティを追加する別のクラスBがあります:x、y、z。次に、Aを拡張してi、j、kを追加する別のクラスCがあります。最後に、BまたはCを作成するインスタンスを決定するファクトリメソッドがあり、それがヘルプが必要な部分です。このファクトリメソッドはどのように、または何を返す必要がありますか:Aのインスタンスを返す場合、どの特定のインスタンスがBまたはCで作成されたかわかりませんか?具体的なインスタンスを作成するには、このファクトリメソッドが必要です。これで、createBやcreateCのような静的メソッドを記述できることがわかりましたが、ここで別のデザインパターンなどのより一般的なソリューションを探しています。
更新:具象クラスを知りたい理由は、このオブジェクトをフロントエンドjspに渡す必要があるためです。そのJSPは、適切なゲッターを呼び出すことができるように、どの特定のクラスがインスタンス化されたかを知る必要があります。