Forms 如何设计表单继承

Forms 如何设计表单继承,forms,Forms,我需要为各种业务流程设计大约20个表单。 我们必须为大约10个国家这样做,并且需要某种形式的对象优先方法,因为每个国家都有不同的业务规则和一些不同的数据位。然而,其中一些国家之间也有共同的数据 例如,我们有5位数据,每个国家有4位数据,每个国家有1位数据。 例如普通姓名、地址、电话、男/女 奖金支付 这是一个如何在企业应用程序中轻松管理所有代码更改而不使代码过于笨拙的问题 不仅仅是语言,它本质上是由列出标签名称的配置代码驱动的……而且每个表单的大部分设计都可能来自gloabl表单,然后是来自特定

我需要为各种业务流程设计大约20个表单。 我们必须为大约10个国家这样做,并且需要某种形式的对象优先方法,因为每个国家都有不同的业务规则和一些不同的数据位。然而,其中一些国家之间也有共同的数据

例如,我们有5位数据,每个国家有4位数据,每个国家有1位数据。 例如普通姓名、地址、电话、男/女 奖金支付

这是一个如何在企业应用程序中轻松管理所有代码更改而不使代码过于笨拙的问题

不仅仅是语言,它本质上是由列出标签名称的配置代码驱动的……而且每个表单的大部分设计都可能来自gloabl表单,然后是来自特定国家的本地表单

是否有一些方法可以动态构建一个表单,这样每个国家/地区都有一个表单ProcessBonus,该表单从MainForm继承字段,然后它在后台检查配置类以构建每个国家/地区的表单Dynamicly


我试图避免10个表单类型,然后每个国家再增加100个本地表单,这将远远超过1000个表单,并且将无法管理,不是吗

实际上,您需要实现的是多重继承。Net技术、PHP、FLEX等其他一些语言不支持多重继承。因此,接口被用作实现多重继承的手段

您可以在此链接中找到接口的实现


利用接口!你能在.NET中做到这一点吗?还是只有Java才能做到?在.NET中也可以。它在.NET中叫什么?谢谢。该网站说“接口不能包含常量、数据字段、构造函数、析构函数和静态成员。”我遇到的问题是,每个表单都有一个不同的标签名,具体取决于国家,上面说的数据字段不能使用。那么,数据字段配置是否应该取自JSON文件?每个国家可能也有不同的验证标准,因此每个国家都应该有自己的类和不同的代码?是的。接口不能包含访问修饰符,但可以包含方法签名。@第二条注释,没错。继承接口的类必须定义方法。例如,类继承Mainform,但它可以有方法来说明如何处理数据和字段?