我有一个父类,可以保留所有设备类型之间常见的所有字段。由此,我有几个派生的课程,每个课程都拥有他们独特的字段。说我有设备类型“开关”和“变压器”。两个派生的类只有2-3个自己独特的领域。在这种情况下进行UI设计(Windows表单)时。

我应该为每种设备类型创建两个单独的表单,还是使用所有设备之间共享的所有字段创建一个用户控件?

谢谢你。

有帮助吗?

解决方案

创建一个用户控件。您可以从此用户控件中继承以将字段添加到其上,但是由于子控件将共享他们应该从共同父母那里继承的属性和行为。

OOD应有助于防止代码重复。

其他提示

我会说,就像您的业务逻辑层一样,您也可以在演示层中自由使用OOP原理(在这种情况下继承)。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top