【发布时间】:2013-01-02 06:28:46
【问题描述】:
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 班。它已经写好了,我不想打扰那个班。
【问题讨论】:
标签: c# .net visual-studio-2010 multiple-inheritance