msv*_*cyc 2 c# oop inheritance multiple-inheritance reusability
我想从几个旧的测试类中使用一些方法到我正在构建的新类中.不幸的是,C#不支持多重继承.如何重用这些旧类中的代码?我只是将它们创建为成员对象吗?或者我还有其他选择吗?
Jon*_*eet 11
通常,使用组合而不是继承是前进的方向,是的.如果你能给出你所说的那种东西的具体例子,那么就可以更容易地找到合适的方法:它并不总是一样的.
Sam*_*ijo 5
使用它们作为成员对象应该是一个好主意。然后,您还可以仅公开感兴趣的方法,并在必要时调整它们。
归档时间:
16 年,4 月 前
查看次数:
1471 次
最近记录: