首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
(1)模式将一个复杂对象的构建与其表示分离,使得同样的构建过程可以创建不同的表示。以下(2)情况适合选用该模式。 ①抽象复杂对象的构建步骤 ②基于构建过程的具体实现构建复杂对象的不同表示 ③一个类仅有一个实例 ④一个类的实例只能有几个不同状态组合中的一种
(1)模式将一个复杂对象的构建与其表示分离,使得同样的构建过程可以创建不同的表示。以下(2)情况适合选用该模式。 ①抽象复杂对象的构建步骤 ②基于构建过程的具体实现构建复杂对象的不同表示 ③一个类仅有一个实例 ④一个类的实例只能有几个不同状态组合中的一种
admin
2019-07-12
24
问题
(1)模式将一个复杂对象的构建与其表示分离,使得同样的构建过程可以创建不同的表示。以下(2)情况适合选用该模式。
①抽象复杂对象的构建步骤
②基于构建过程的具体实现构建复杂对象的不同表示
③一个类仅有一个实例
④一个类的实例只能有几个不同状态组合中的一种
(2)
选项
A、①②
B、②③
C、③④
D、①④
答案
A
解析
本题考查设计模式的基本概念。每种设计模式都集中于一个特定的面向对象设计问题或设计要点,有特定的意图和适用情况。
生成器(Builder)模式将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。生成器模式适用于以下几种情况:
①当创建复杂对象的算法应该独立于该对象的组成部分以及它们的装配方式时;
②当构造过程必须允许被构造的对象有不同的表示时。
工厂方法(Factory Method)定义一个用于创建对象的接口,让子类决定将哪一个类实例化,使一个类的实例化延迟到其子类。工厂方法适用于以下几种情况:
①当一个类不知道它所必须创建的对象的类的时候;
②当一个类希望由它的子类来指定它所创建的对象的时候;
③当类将创建对象的职责委托给多个帮助子类中的某一个,并且你希望将哪一个帮助子类是代理者这一信息局部化的时候。
原型(Prototype)模式用原型实例指定创建对象的种类,并且通过拷贝这个原型来创建新的对象。原型模式适用于以下几种情况:
①当一个系统应该独立于它的产品创建、构成和表示时;
②当要实例化的类是在运行时刻指定时,例如,通过动态装载;
③为了避免创建一个与产品类层次平行的工厂类层次时;
④当一个类的实例只能有几个不同状态组合中的一种时,建立相应数目的原型并克隆它们可能比每次用合适的状态手工实例化该类更方便一些。
单例(Singleton)设计模式是一种创建型模式,其意图是保证一个类仅有一个实例,并提供一个访问这个唯一实例的全局访问点。单例模式适用于以下情况:
①当类只能有一个实例而且客户可以从一个众所周知的访问点访问它时;
②当这个唯一实例应该是通过子类化可扩展的,并且客户应该无须更改代码就能使用一个扩展的实例时。
转载请注明原文地址:https://kaotiyun.com/show/u2CZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
若内存地址区间为4000H~43FFH,每个存贮单元可存储16位二进制数,该内存区域由4片存储器芯片构成,则构成该内存所用的存储器芯片的容量是(4)。
李某在《电脑与编程》杂志上看到张某发表的一组程序,颇为欣赏,就复印了一百份作为程序设计辅导材料发给了学生。李某又将这组程序逐段加以评析,写成评论文章后投到《电脑编程技巧》杂志上发表。李某的行为(10)。
下列不是NOS单机操作系统的4大特征的是__________。
下面关于交换机的说法中,正确的是__________。(2010年下半年试题)
中国自主研发的3G通信标准是(60)。
中国企业M与美国公司L进行技术合作,合同约定M使用一项在有效期内的美国专利,但该项美国专利未在中国和其他国家提出申请。对于M销售依照该专利生产的产品,以下叙述正确的是__________。(2012年上半年试题)
请在下列选项中选择合适的答案,填入图3-1、图3-2的方框a和方框b。B的公钥,B的私钥,摘要算法,A的私钥,A的公钥,会话密钥按照图3-2中的方法发送邮件时,使用不同的密码体制加密消息和消息摘要,请用150字以内文字简要说明这样做的理由。
阅读以下说明、图和C代码。【说明】一般的树结构常采用孩子-兄弟表示法表示,即用二叉链表作树的存储结构,链表中结点的两个链域分别指向该结点的第一个孩子结点和下一个兄弟结点。例如,图10-8(a)所示的树的孩子-兄弟表示如图10-8(b)所示。
阅读以下说明以及数据流图,回答问题1至问题5。【说明】某银行已有一套基于客户机/服务器模式的储蓄系统A和一套建账软件。建账软件主要用于将储蓄所手工处理的原始数据转换为系统A所需的数据格式。该建账软件具有以下功能。(1)分户账录入:手工办理
完成下述文件格式:指出在哪些图中遗漏了哪些数据流。回答时请用如下形式之一:XX图中遗漏了XX加工(或文件)流向XX加工(或文件)的XX数据流。XX加工XX遗漏了输入(或输出)数据流XX。
随机试题
民间信用形式是对银行信用的一种补充,特别能适应家庭经济和小型合作经济分散经营的特点,满足它们融资的需要。()
下列哪些是癃闭的病理因素
关于乳管内乳头状瘤,以下错误的是
猪感染牛病毒性腹泻一黏膜病病毒后会出现的症状类似
建设工程总投资包括()。
一个由4个部件组成的串联系统,4个部件的故障率分别是:λ1=0.0002/h,λ2=0.0008/h,λ3=0.0004/h,λ4=0.0006/h。假设系统的故障发生服从指数分布,请回答下列问题。系统的MTBF为()。
孔子云:“德之不厚,行之不远。”“厚德”是中华民族的优秀传统,在今天大力提倡“厚德”,是因为()。
李老师是一位青年男班主任,工作热情高,对学生要求十分严格,经常要求学生不要讲脏话,不要乱扔废纸,要有良好的习惯等。然而在课堂上情急时,李老师经常说“笨猪”“死脑筋”之类的话。吸烟后,他随手将烟头抛在地上。虽然李老师没少用嘴皮子,没少用各种惩罚手段,但是班上
【B1】【B4】
______Iwasgoingout,itbegantorain.
最新回复
(
0
)