我试图建立一个类似以下内容的继承层次: abstract class Vehicle
{
public string Name;
public List<Axle> Axles;
}
class Motorcycle : Vehicle
{
}
class Car : Vehicle
{
}
abstract class Axle
{
pub
我有一些继承问题,因为我有一组相互关联的抽象类,需要全部重写以创建客户端实现。理想情况下,我想这样做如下: abstract class Animal
{
public Leg GetLeg() {...}
}
abstract class Leg { }
class Dog : Animal
{
public override DogLeg Leg() {...