creation-pattern

    0

    1答えて

    月のフレーバーがswitchステートメントとenumを使って、どの具体的なクラスインスタンスを作成するかを決定するプロジェクトで作業しています。 インスタンスの作成時に、すべて同じインターフェイスを実装していてもオブジェクトのパラメータが異なる必要があることを考慮して、オブジェクトの作成に使用できる代替デザインパターンはありますか? たとえば、現在のコードはです。 SomeInterface co

    3

    1答えて

    良いと思われる問題を処理するには、良い方法を見つけるのに苦労しています。 私のモデル全体は価格戦略の概念に依存しています。これらの戦略は、ルールに基づいて特定の価格を計算します。私は現在、それらのそれぞれがIStrategy public abstract class RuledBasedPricingStrategy : IPricingStrategy { public abstr