问答题

简答题

在一绘图程序当中,可以画出draw()各种图形,包括直线、长方形等,请为这些图形抽象出共同的抽象基类Shape,其有一个关键点坐标(X,Y),图形名称name和填充颜色(Color),具有画出图形和打印出图形名称的功能。  
设计接口ILine,IRegion,表示线性图形和封闭图形,分别具有求直线长度和求图形面积的功能 
派生子类LineClass,RectClass,并在main函数中测试。

【参考答案】