【问题标题】:Looking for a creational design pattern寻找一种创造性的设计模式
【发布时间】:2011-12-17 20:27:17
【问题描述】:

我正在尝试找到一种设计模式,可以用来简化某些对象的构造。

基于传入的参数,一个自定义类,我将从 System.Windows.Forms.Control 类创建各种继承者。

例如,如果自定义类的其中一个成员设置为“ChkBox”,我希望我的类返回 System.Windows.Forms.CheckBox,或者如果成员是“List”,我希望我的类返回一个组合框。

public CustomClass()
{
    FieldType type;
}

GetControl(CustomClass type);

共同点是我想要创建的所有类都具有 Control 作为它的基类。考虑到这一点,我想有一种方法可以将基类的成员设置在一个地方。

你知道我可以用什么设计模式来解决这个问题吗?

【问题讨论】:

    标签: c# design-patterns


    【解决方案1】:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多