私はいくつかのオブジェクトの構築を簡略化するために使用できるデザインパターンを見つけようとしています。クリエイティブなデザインパターンをお探しですか?
カスタムクラスである受信パラメータに基づいて、System.Windows.Forms.Controlクラスからさまざまな継承を作成します。
たとえば、カスタムクラスのメンバの1つが 'ChkBox'に設定されている場合、クラスにSystem.Windows.Forms.CheckBoxを返すか、メンバが 'List'の場合はクラスを作成します。 ComboBoxを返します。
public CustomClass()
{
FieldType type;
}
と
GetControl(CustomClass type);
共通の事は、私はすべてを作成したいすべてのクラスは、それの基本クラスとしてコントロールを持っているということです。これを念頭に置いて、基本クラスのメンバーを1つの場所に設定する方法があると思います。
私はこれを解決するために使用できるデザインパターンを知っていますか?