列表

详情


某软件公司欲开发一个绘图软件,要求使用不同的绘图程序绘制不同的图形。在明确用户需求后,该公司的架构师决定采用Bridge模式实现该软件,并设计UML类图如下图所示。图中与Bridge模式中的“Abstraction”角色相对应的类是(  ),与“Implementor”角色相对应的类是(  )。

第 1 问

A. Shape

B. Drawing

C. Rectangle

D. V2Drawing

第 2 问

A. Shape

B. Drawing

C. Rectangle

D. V2Drawing

参考答案: A B

详细解析:

桥接模式的UML图为:

由此可见,Abstraction对应的是Shape,而Implementor对应的是Drawing。

上一题