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)模式”的定义(意图)。更多关于观察

本文分析了2013年上半年软考软件设计师考试中涉及的设计模式试题,包括观察者模式(Observer)、单例模式(Singleton)、适配器模式(Adapter)和装饰器模式(Decorator)的应用和理解。通过对试题的详细解答,阐述了这些设计模式的基本意图和使用场景。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



