2013年上半年软件设计师之设计模式相关试题及解答

本文提供了2013年上半年软考软件设计师考试中关于设计模式的试题及答案,涉及观察者模式、单例模式、适配器模式和装饰模式。试题分析了原型模式在简历生成中的应用,指出题目设计存在的问题和不合理之处。
摘要由CSDN通过智能技术生成
               

       2013年上半年(5月份)软考软件设计师级别考试中,与设计模式相关的试题共19分,其中上午填空题4分,下午试题15分。试题及分析如下:

 

    上午试题:

      ● (44)设计模式能使一个对象的状态发生改变时通知所有依赖它的监听者。(45)设计模式限制类的实例对象只能有一个。适配器(Adapter)设计模式可以用于(46)。用于为一个对象添加更多功能而不使用子类的是(47)设计模式。

      (44) A. 责任链(Chain of Responsibility)   B. 命令(Command)

             C. 抽象工厂(Abstract Factory)          D. 观察者(Observer)

      (45) A. 原型(Prototype)                            B. 工厂方法(Factory Method)

             C. 单例(Singleton)                             D. 生成器(Builder)

      (46) A. 将已有类的接口转换成和目标接口兼容

             B. 改进系统性能

             C. 将客户端代码数据转换成目标接口期望的合适的格式

             D. 使所有接口不兼容类可以一起工作

      (47) A. 桥接(Bridge)                    B. 适配器(Adapter)

             C. 组合(Composite)              D. 装饰器(Decorator)

 

      答案:

      (44) D,本题考查“观察者(Observer)模式”的定义(意图)。更多关于观察者模式的介绍,参见“对象间的联动——观察者模式”。

      (45) C,本题考查“单例(Singleton)模式”的定义(意图)。更多关于单例模式的介绍,参见“确保对象的唯一性——单例模式”。

      (46) A,本题考查“

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值