图2-8示意的UML类图描绘的是设计模式中的(49)模式。图2-9的UML类图描述了该模式的一种应用,其中与图2-8中的“Abstraction’’对应的类是(50)。

admin2010-01-23  14

问题 图2-8示意的UML类图描绘的是设计模式中的(49)模式。图2-9的UML类图描述了该模式的一种应用,其中与图2-8中的“Abstraction’’对应的类是(50)。


选项 A、DataAccess
B、AccountDM
C、CustomerDM
D、DataAccessImpl

答案A

解析 图2-8示意的UML类图描绘的是设计模式中的Bridge(桥接)模式,它将抽象部分与现实部分分离,使得它们两部分可以独立地变化。其中,类Abstraction是一个抽象类,用午定义抽象类的接口,维护一个AbstractionImpl(实现抽象类)的对象。在图2-9所描述的应用中,与 Abstraction类相对应的是类DataAccess。Command(命令)模式的设计意图就是,将一个请求封装为一个对象,从而使用户可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤销的操作。Composite(组合)模式的设计意图是,将对象组合成树形结构以表示“部分——整体”的层次结构。Proxy(代理)模式的设计意图是,为其他对象提供一种代理以控制对这个对象的访问。
转载请注明原文地址:https://kaotiyun.com/show/mexZ777K
0

相关试题推荐
最新回复(0)