接前一篇文章:软考 系统架构设计师系列知识点之杂项集萃(46)
第74题
创建型模式支持对象的创建,该模式允许在系统中创建对象,而不需要在代码中标识出特定的类型,这样用户就不需要编写一系列相关或相互依赖的对象,在不指定具体类的情况下。( )模式为创建一系列相关或相互依赖的对象提供了一个接口,( )模式将一个复杂对象的构建与其表示相分离,这样相同的构造过程可以创建不同的对象,( )模式允许对象在不了解要创建对象的确切类以及如何创建细节的情况下创建自定义对象。
第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。
所属知识点:旧版教材 软件工程->设计模式。
解析:
本题考查的是设计模式的知识内容。
- Prototype(原型模式)
用原型实例指定创建对象的类型,并且通过拷贝这个原型来创建新的对象。允许对象在不了解创建对象的确切类以及如何创建细节的情况下创建自定义对象。
- Abstract Factory(抽象工厂模式)
提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。
- Builder(生成器模式)
将一个复杂类的表示与其构造相分离,使得相同的构建过程能够得出不同的表示。
- Singleton(单例模式)
保证一个类只有一个实例,并提供一个访问它的全局访问点。