接前一篇文章:软考 系统架构设计师系列知识点之设计模式(7)

所属章节:

老版(第一版)教材

第7章. 设计模式

        第2节. 设计模式实例

相关试题

5. 创建型模式支持对象的创建,该模式允许在系统中创建对象,而不需要在代码中标识特定类的类型,这样用户就不需要编写大量、复杂的代码来初始化对象。在不指定具体类的情况下,()模式为创建一系列相关或相互依赖的提供了一个接口。()模式将复杂对象的构件与其表示相分离,这样相同的构建过程可以创建不同的对象。()模式允许对象在不了解创建对象的确切类以及如何创建等细节的情况下创建自定义的对象。

第1空

A. Prototype

B. Abstract Factory

C. Builder

D. Singleton

正确答案:B。

第2空

A. Prototype

B. Abstract Factory

C. Builder

D. Singleton

正确答案:C。

第3空

A. Prototype

B. Abstract Factory

C. Builder

D. Singleton

正确答案:A。

解析:

参见:软考 系统架构设计师系列知识点之设计模式(2)

6. 经典的设计模式共有23个,这些模式可以按两个准则来分类:一是按设计模式的目的划分,可分为()型、结构型和行为型三种模式;二是按设计模式的范围划分,可以把设计模式分为类设计模式和()设计模式。

第1空

A. 创建

B. 实例

C. 代理

D. 协同

正确答案:A。

第2空

A. 包

B. 模板

C. 对象

D. 架构

正确答案:C。

解析:

软件模式主要可分为设计模式、分析模式、组织和过程模式等,每一类又可细分为若干个子类。在此着重介绍设计模式,目前它的使用最为广泛。设计模式主要用于得到简洁灵活的系统设计,GoF的书中共有23个设计模式,这些模式可以按两个准则来分类:一是按设计模式的目的划分,可分为创建型、结构型和行为型三种模式;二是按设计模式的范围划分,即根据设计模式是作用于类还是作用于对象来划分,可以把设计模式分为类设计模式和对象设计模式。
 

10-29 05:52