我的用户控件属于哪种设计模式?

时间:2010-04-08 12:42:54

标签: c# design-patterns

我正在C#.net中创建一个可重用的组件。 为此,我已经启动了一个Control Library项目并添加了一个Control。

Class MyControl : Control{}

我的用户控件只显示一些将在许多Windows应用程序中使用的图像。

请告诉我我在这里使用的设计模式。 我无法确定它们属于哪种模式。

由于

添加了: - 假设我的解决方案是创建用户控件的任何问题。然后我现在关注哪个设计模式????

查看所有设计模式并让我们深入了解。 http://en.wikipedia.org/wiki/Software_design_pattern

3 个答案:

答案 0 :(得分:3)

我不确定我们是否可以说你正在遵循任何设计模式,它只是基本的继承,你所描述的是OOP原则而不是设计模式。过程应该是确定哪些设计模式可以解决您的问题,然后实施它们。试图反过来不太可能揭示一种模式,或者如果确实如此,我怀疑实施只会非常松散地遵循上述模式。

答案 1 :(得分:2)

对我来说听起来并不像你使用任何特定的设计模式。最好的情况是,你正在编写可重用的代码,但我不认为这本身就是一种设计模式。

答案 2 :(得分:2)

  • 继承&抽象 - OOP具有可重用组件的功能

不要认为这里涉及任何设计模式......

HTH