关于类继承的问题
一个图形的基类,如CFigure,一个圆的类CCircle,一个椭圆的类CEllipse,继承的时候是应该CEllipse继承CFigure,CCircle继承CEllipse,还是CCircle继承CFigure,CEllipse继承CCircle呢?还是CCircle、CEllipse都继承CFigure呢?
感觉上好像应该是CFigure--CEllipse--CCircle,但描述椭圆要用长半轴和短半轴,而圆只需要用半径就可以了,这样又好像应该是CFigure--CCircle--CEllipse
那应该是怎样的呢?thx