1. 定义抽象父类,父类中至少含有:
(1) 表示方块位置的数据成员。
(2)抽象的完成画方块功能的绘图成员纯虚函数。
(3)构造函数和虚析构函数。
2. 定义各种表示具体方块形状的子类。在各子类中覆盖父类的绘图函数,在位置成员指定的坐标处,绘制子类所表示的方块图型。
3.使用父类指针,指向随机动态(new)生成的一个子类方块对象,通过父类指针多态调用子类绘图函数,在窗口中画该方块。
思考:(1)父类指针定义在哪里?在什么消息处理中对其初始化?
(2)如何使用随机数动态生成一个子类方块对象?释放子类方块对象的delete放在哪里?