优化函数以修改不同类中的成员变量

时间:2012-06-27 18:12:02

标签: c#

我有两个具有两个功能的类。它们之间的区别在于它们修改了自己类的成员变量。

class A
{ 
     public hello;

     public void methodA ()
     {
         // code to modify hello
     }
}
class B
{ 
     public hello;

     public void methodB()
     {
          // code to modify hello
     }
}

方法A和B完全相同,但是对不同的hello(B类中的A类中的一个)。 有什么方法可以避免重复吗?我想可能代表将是答案,但我不知道如何。请给我指导,我是学生,还在学习。先谢谢。

编辑:类具有相同功能但是是单独的类的原因是因为一个在Windows应用程序中,另一个在控制台应用程序中。

1 个答案:

答案 0 :(得分:0)

如果类共享完全相同的功能,那么它们应该合并为一个类。如果必须在不同的应用程序之间共享此类,则可以将此类放入单独的程序集中,并从Windows和控制台应用程序引用该程序集。