第一范文网 - 专业文章范例文档资料分享平台

2013年设计模式期末复习

来源:用户分享 时间:2025/11/6 12:14:57 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

}

为了提高代码的扩展性和健壮性,可以使用()设计模式来进行重构。 A. Visitor(访问者)B. Facade(外观)C. Memento(备忘录)D. State(状态)

14、以下关于策略模式叙述错误的是()

A. 策略模式是对算法的包装,是把算法的责任和算法本身分隔开,委派给不同的对象管理

B. 在Context类中,维护了对各个ConcreteStrategy的引用实例,提供了一个接口供ConcreteStrategy存储数据

C. 策略模式让算法独立于使用它的客户而变化

D. 策略模式中,定义一系列算法,并将每一个算法封装起来,并让它们可以相互替换

15、场景()不是状态模式的实例。

A. 银行账户根据余额不同拥有不同的存取款操作 B. 游戏软件中根据虚拟角色级别的不同拥有不同的权限 C. 某软件在不同的操作系统中呈现不同的外观 D. 会员系统中会员等级不同可以实现不同的行为 、设计模式具有的优点()。

A.适应需求变化 B.程序易于理解

C.减少开发过程中的代码开发工作量 D.简化软件系统的设计

2. 下面属于结构模式的有()。

A观察者模式(Observer) B.单例模式(Singleton) C.策略模式(Strategy) D外观模式(Fa?ade)

3. Adapter(适配器)模式的意图是( )。

A. 希望简化现有系统的使用方法。你需要定义自己的借口。

B.将一个无法控制的现有对象与一个特定借口相匹配。 C. 将一组实现部分从另一组使用它们的对象中分离出来。 D.你需要为特定的客户(或情况)提供特定系列的对象。 4. 按照四人组的说法,Bridge(桥接)模式的意图是( ) A. 将抽象部分与它的实现部分分离,使它们可以独立地变化 B. 将抽象部分与它的实现部分相分离,但它们不能独立地变化. C. 将抽象部分与它的实现部分相结合,但它们可以独立地变化. D. 将抽象部分与它的实现部分相结合,使它们相互依赖 5. 以下叙述不对的是( )。

6. 下面的类图表示的是哪个设计模式?()。

A建造者模式 B抽象工厂模式C 策略模式 D桥接模式 A. 学习设计模式告诉我们要尽可能使用继承.

B. 学习设计模式通常可以找到比仅采用面向对象方法更好的解决方案. C. 学习设计模式告诉我们要尽可能使用组合.

D. 桥接模式适用于一个抽象部分拥有不同的实现部分的情形

7.常用的设计模式可分为()。

A创建型、结构型和行为型 B对象型、结构型和行为型 C过程型、创建型和结构型 D抽象型、接口型和实现型

8. 定义一系列的算法,把它们一个个封装起来,并且使它们可相互替换。这句话是对哪种 模式的描述( )。

A观察者模式(Observer) B桥接模式(Bridge) C适配器模式(Adapter) D策略模式(Strategy)

9. Decorator(装饰)模式的意图是:( )。

A.定义一系列的算法,把它们一个个的封装起来,并且使它们可相互替

换。

B.为一个对象动态连接附加的职责。

C.你希望只拥有一个对象,但不用全局对象来控制对象的实例化。 D.在对象之间定义一种一对多的依赖关系,这样当一个对象的状态改变

时,所有依

赖于它的对象都将得到通知并自动更新。

10. 模板方法的作用是( )。

A.当不能采用生成子类的方法进行扩充时,动态地给一个对象添加一些额外

的功能。

B.为了系统中的一组功能调用提供一个一致的接口,这个接口使得这一子

系统更加容易 使用。 现

11. 关于工厂方法,以下叙述不正确的是()。

A Factory Method是一个用于帮助分配创建的责任的模式。 B Factory Method模式和Abstract Factory模式总是配合使用。

C Factory Method适用于将对象实例化的规则推迟到某个派生类的情形。 D Factory Method是属于创建型模式。

C.保证一个类仅有一个实例,并提供一个访问他的全局访问点。 D.在方法中定义算法的框架,而将算法中的一些操作步骤延迟到子类中实

12. Open-Close原则的含义是一个软件实体( )。

A.应当对扩展开放,对修改关闭. B.应当对修改开放,对扩展关闭 C.应当对继承开放,对修改关闭 D.以上都不对

13. 一个树形文件系统体现了()模式 A . 装饰 B. 组合 C. 桥接 D. 代理

14. 以下关于迭代器模式的叙述错误的是()

搜索更多关于: 2013年设计模式期末复习 的文档
2013年设计模式期末复习.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c4s0e37uzn26tck19hlly_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top