填空题 [说明]
欲开发一个绘图软件,要求使用不同的绘图程序绘制不同的图形。以绘制直线和圆形为例,对应的绘图程序如下表所示。
不同的绘图程序
DP1 DP2
绘制直线 draw_a_line(x1,y1,x2,y2) drawline(x1,x2,y1,y2)
绘制圆 draw_a_circle(x,y,r) drawcircle(x,y,r)
该绘图软件的扩展性要求,将不断扩充新的图形和新的绘图程序。为了避免出现类爆炸的情况,现采用桥接(Bridge)模式来实现上述要求,得到如下图所示的类图。
  • 1、
  • 2、
  • 3、
  • 4、
  • 5、
  • 6、
【正确答案】 1、**unknown,    2、**unknown,    3、**unknown,    4、**unknown,    5、**unknown,    6、**unknown    
【答案解析】Shape(dp).