我应该共享使用通用字段的对象的UI吗?
-
30-09-2019 - |
题
我有一个父类,可以保留所有设备类型之间常见的所有字段。由此,我有几个派生的课程,每个课程都拥有他们独特的字段。说我有设备类型“开关”和“变压器”。两个派生的类只有2-3个自己独特的领域。在这种情况下进行UI设计(Windows表单)时。
我应该为每种设备类型创建两个单独的表单,还是使用所有设备之间共享的所有字段创建一个用户控件?
谢谢你。
解决方案
创建一个用户控件。您可以从此用户控件中继承以将字段添加到其上,但是由于子控件将共享他们应该从共同父母那里继承的属性和行为。
OOD应有助于防止代码重复。
其他提示
我会说,就像您的业务逻辑层一样,您也可以在演示层中自由使用OOP原理(在这种情况下继承)。
不隶属于 StackOverflow