1 / 55
文档名称:

软件设计模式试题集.docx

格式:docx   大小:198KB   页数:55页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件设计模式试题集.docx

上传人:春天资料屋 2021/9/24 文件大小:198 KB

下载得到文件列表

软件设计模式试题集.docx

相关文档

文档介绍

文档介绍:第5章设计模式

设计模式具有的优点() 。
A.适应需求变化
C.减少开发过程中的代码开发工作量
2. 设计模式一般用来解决什么样的问题 ( )。
B 不同问题的同一表相

设计模式的两大主题是 ( )。
B 对象组合与类的继承

4. 以下哪些问题通过应用设计模式不能够解决 。()
A)指定对象的接口 B)针对接口编程
C)确定软件的功能都正确实现 D)设计应支持变化
解答 :
A
A
D
C

1. 模式的基本要素包括名称、意图、问题、解决方案、参与者和协作者、 ( )、实现、 G oF 参考。
2. 设计模式基本原则包括:开闭原则, ( ),包容变化原则。
设计模式是一个 ( )的方案,它可以解决一类问题。
4. 1. 在设计模式群体中,效果是指( )。
解答 :
效果
从场景进行设计的原则
抽象
原因和结果

适配器模式属于创建型模式。
在设计模式中, “效果”只是指“原因和结果” 。
设计模式使代码编制不能真正工程化。
设计模式的两大主题是系统复用与系统扩展。
解答 :





设计模式
模板
模式
内聚度
解答 :
是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性
模式定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。
就是解决某一类问题的方法论。把解决某类问题的方法总结归纳到理论高度,那就是模式。
4.

什么是设计模式?设计模式的目标是什么?
设计模式的基本要素有哪些?
设计模式中一般都遵循的原则有什么?
四人团针对“创建优秀面向对象设计”建议了哪些策略?
解答 :
设计模式是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。
设计模式的基本要素有:名称,意图,问题,解决方案,参与者和协作者,效果,实现,GOF 参考。
开-闭原则,根据场景进行设计原则,优先组合原则,包容变化原则。
针对接口编程,优先使用对象组合而不是类继承,找到并封装变化点。
.应用题
解答 :
第 6 章 facade(外观 )模式

外观模式的作用是() 。
A.当不能采用生成子类的方法进行扩充时,动态地给一个对象添加一些额外的功能。
B.为了系统中的一组功能调用提供一个一致的接口,这个接口使得这一子系统更加容

使用。
C.保证一个类仅有一个实例,并提供一个访问他的全局访问点。
D.在方法中定义算法的框架,而将算法中的一些操作步骤延迟到子类中实现。
Fa?ade(外观)模式的意图是() 。
A. 希望简化现有系统的使用方法。你需要定义自己的借口。
B.将一个无法控制的现有对象与一个特定借口相匹配。
将一组实现部分从另一组使用它们的对象中分离出来。
D.你需要为特定的客户(或情况)提供特定系列的对象。
( )模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。
A. Adapter (适配器)模式 B. Bridge(桥接)模式
C. Strategy(策略)模式 (外观)模式
下面属于结构模式的有() 。
A 观察者模式( Observer)
( Strategy)

( Singleton)
D 外观模式( Fa?ade)
解答 :
1.
B
2.
A
3.