0
考虑下面的代码:继承:方法
class BaseClass
{
protected void Do(var param) {};
}
class DerivedClass
{
public void DoSomething()
{
var param = something;
Do(param);
}
}
这是使用继承的正确方法?我想我会把“Do”方法放在一个单独的类中并使用合成。这里
class DerivedClass
{
public void DoSomething()
{
var param = something;
base.GetObject().Do(param);
}
}