0

我需要为各种业务流程设计大约 20 个表单。我们必须为大约 10 个国家/地区执行此操作,并且需要某种形式的对象优先方法,因为每个国家/地区都有不同的业务规则和一些不同的数据位。但是,其中一些国家之间也有共同的数据。

例如,我们有 5 位数据,4 位是每个国家通用的,1 位是各个国家专用的。例如常见的姓名、地址、电话、男性/女性 例如奖金支付

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

不仅仅是语言,本质上是由列出标签名称的配置代码驱动的......而且每个表单的大部分设计都可能来自全球表单,然后来自本地表单,本地到本地具体国家。

是否有某种方法可以即时构建动态表单,以便您为每个国家/地区拥有 1 个表单 ProcessBonus,该表单从 MainForm 继承字段,然后在后台检查配置类以动态构建每个国家/地区的表单?

我试图避免有 10 种表格类型,然后为每个国家/地区提供另外 100 种本地表格,那将远远超过 1000 种表格并且无法管理,不是吗?

4

1 回答 1

0

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

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

http://www.codersource.net/MicrosoftNet/CBasicsTutorials/CNetTutorialInterfaces.aspx

于 2013-04-18T16:04:35.587 回答