填空题
[说明]
欲开发一个绘图软件,要求使用不同的绘图程序绘制不同的图形。以绘制直线和圆形为例,对应的绘图程序如下表所示。
不同的绘图程序
|
|
|
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、**unknown, 2、**unknown, 3、**unknown, 4、**unknown, 5、**unknown, 6、**unknown
【答案解析】Shape(dp).