我有两个具有两个功能的类。它们之间的区别在于它们修改了自己类的成员变量。
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应用程序中,另一个在控制台应用程序中。
答案 0 :(得分:0)
如果类共享完全相同的功能,那么它们应该合并为一个类。如果必须在不同的应用程序之间共享此类,则可以将此类放入单独的程序集中,并从Windows和控制台应用程序引用该程序集。