编程2:
构造抽象类Figure,用以描述对图形的常用操作:创建、平移(move)、修改大小(modify)、打印参数(print)。
在Figure类基础上分别构造Rectangle类、Circle类,分别重构针对矩形、圆形的以上操作。(重构的函数要求能够实现根据输入信息进行平移和修改)
主函数用Figure类指针测试各派生类的操作。
本来还要构造一个圆类,鉴于和矩形类实际是一回事,就懒得去弄了
就这么结了吧
其实还想测试一下,将基类指针转换为派生类指针的,没成功。。。。。囧