C#定义Class的问题
首先我定义了一个类car,在car里面定一个属性Name;
然后我想定义一个类mycar:
如果Name是[A],那么需要有属性MaxSpeed;
如果Name是[B],那么需要有属性MaxCapacity;
原来是这样定义的:
public class car{
public string Name{get;set;}
};
public class mycarA:car{
public string MaxSpeed{get;set;}
}
public class mycarB:car{
public string MaxCapacity{get;set;}
}
但是这样的话有3个类;
另外再请教一个问题:我需要取得名字时现在只能使用:mycarA.Base.Name;
怎么才能直接有这样的属性?mycarA.Name
------解决方案--------------------设计模式之工厂模式