同様の質問をしている他の質問を見ましたが、満足のいく答えが見つからなかったか、役に立ちませんでした。オブジェクトの作成中に必要な具象型を指定する必要がないように、いくつかの型を継承する Factory パターンを作成しようとしています。私が提供するパラメータから推測できるようにしたいのです。ただし、パラメーターのリストは非常に長く可変であるため、ビルダー パターンを使用してオブジェクトを作成するとうまくいくと思いました。このようなもの:
new Product.Builder { Name = "Product", Version = "v1" }.Build();
しかし、全体として、実際にどのように実装するかについて混乱しています。Builder パターンの例を見ていると、最初に必要な具象型を指定してから、オブジェクトを構築する必要があるところがどこにでもあります。
これの設計と実装にアプローチする方法を教えてもらえますか?