(41)A.关联B. 依赖C. 聚合D. 组合 (42)A.关联B. 依赖C. 聚合D. 组合 当不适合采用生成子类的方法对已有的类进行扩充时,可以采用(43)设计模 式动态地给一个对象添加一些额外的职责;当应用程序由于使用大量的对象,造 成很大的存储开销时,可以采用(44)设计模式运用共享技术来有效地支持大量 细粒度的对象;当想使用一个已经存在的类,但其接口不符合需求时,可以采用 (45)设计模式将该类的接口转换成我们希望的接口。 (43)A. 命令(Command) B.适配器(Adapter) C.装饰(Decorate) (Flyweight)(44)A. 命令(Command) B.适配器(Adapter) C.装饰(Decorate)D.享元 (Flyweight) (45)A. 命令(Command)B.适配器(Adapter) C.装饰(Decorate) (Flyweight)下图属于UML 中的(46),其中,AccountManagement 需要(47)。 (46)A. 组件图B. 部署图C. 类图D.对象图 (47)A. 实现IdentityVerifier 接口并被CreditCardServices 调用 调用CreditCardServices实现的IdentityVerifier 接口 实现IdentityVerifier接口并被Logger 调用 调用Logger实现的IdentityVerifier 接口 以下关于类和对象的叙述中,错误的是(37)。 (37)A. 类是具有相同属性和服务的一组对象的集合 类为属于该类的全部对象提供了统一的抽象描述试题(37) 分析 本题考查面向对象中类和对象的基本概念。 面向对象中,类是对象的模板,描述了一组对象共有的成员属性和方法。类 是一组对象的抽象描述,通过类可以产生一个或多个对象,这些对象具有相同的 属性和方法。 [参考答案] (37) (38)是把对象的属性和服务结合成一个独立的系统单元,并尽可能隐藏对象的内部细节;(39)是指子类可以自动拥有父类的全部属性和服务;(40)是对 象发出的服务请求,一般包含提供服务的对象标识、服务标识、输入信息和应答 信息等。 (38)A. 继承B. 多态C. 消息D. 封装 (39)A. 继承B. 多态C. 消息D. 封装 (40)A. 继承B. 多态