2

我有一个父类,它包含所有设备类型之间共有的所有字段。由此,我有几个派生类,每个类都有其独特的字段。假设我有设备类型“开关”和“变压器”。两个派生类都只有 2-3 个自己的独特字段。在这种情况下进行 UI 设计(Windows 窗体)时。

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

谢谢你。

4

2 回答 2

3

创建用户控件。您可以从该用户控件继承以便向其中添加字段,但由于子控件将共享属性和行为,它们应该从共同的父控件继承。

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

于 2010-05-19T12:56:40.910 回答
1

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

于 2010-05-19T12:57:55.993 回答