class A : N
{
void sinefunc()
{
//some stuff here
}
}
class B : N
{
void sinefunc()
{
//some stuff here
}
}
class C : N
{
void sinefunc()
{
//some stuff here
}
}
这sinefunc()
是一个常见的功能。但是,A、B 和 C 类存在于解决方案下的不同项目中。这些类已经继承了一个公共类 N 现在,
- 为了避免代码重复,
sinefunc()
可以将它们移到这些类之外。 - 但是,由于不允许多重继承。使功能通用的有效方法或可行方法是什么?(请注意,我不想把它放在
sinefunc()
N 班。它已经写好了,我不想打扰那个班。