使用OOP技术创建窗体

时间:2012-09-19 09:00:13

标签: .net winforms oop layer

我需要创建5个类似的窗体,每个窗口都有一些变化。一个可能有几个额外的文本框,其他可能有较少的字段。数据表将是独立的,但功能将是相同的。我将创建一个包含所有相关TableAdopters的数据集。然后我将有另一层“业务逻辑”来填充表格中的数据。使用“面向对象”技术创建表单的正确方法是什么?如何实现?

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

就像史蒂文说的那样,你应该真正关注构图而不是继承,所以制作更小的控件,它们可以完全满足您的需要,然后只需将它们中的一些添加到每个表单中。但是,如果您真的开始继承,可以使用Winforms,我很确定有一个向导甚至可以让您从现有表单继承。

根据你与谁交谈,OOP是不同的,如果是来自C ++背景的人,那么毫无疑问他们会在oo的背景下说多态和继承,但是如果你和Java和.net的人谈论OO他们会可能更关注封装和组合。

继承仍然有其地位,只需通过合成就可以更轻松,更好地解决大多数问题。

相关问题