首页
登录
从业资格
如下UML类图表示的是( )设计模式。以下关于该设计模式的叙述中,错误是(请作答
如下UML类图表示的是( )设计模式。以下关于该设计模式的叙述中,错误是(请作答
最全题库
2022-08-02
53
问题
如下UML类图表示的是( )设计模式。以下关于该设计模式的叙述中,错误是(请作答此空)。
A. 提供创建一系列相关或相互依赖的对象的接口,而无需指定这些对象所属的具体类B. 可应用于一个系统要由多个产品系列中的一个来配置的时候C. 可应用于强调一系列相关产品对象的设计以便进行联合使用的时候D. 可应用于希望使用已经存在的类,但其接口不符合需求的时候
选项
A. 提供创建一系列相关或相互依赖的对象的接口,而无需指定这些对象所属的具体类
B. 可应用于一个系统要由多个产品系列中的一个来配置的时候
C. 可应用于强调一系列相关产品对象的设计以便进行联合使用的时候
D. 可应用于希望使用已经存在的类,但其接口不符合需求的时候
答案
D
解析
本题考查面向对象方法中的设计模式知识。
题中的类图是抽象工厂设计模式,该设计模式的意图是提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。使用抽象工厂设计模式的常见情形是:一个系统要独立于其产品的创建、组合和表示时;一个系统要由多个产品系列中的一个来配置时;当需要强调一系列相关的产品对象的设计以便进行联合使用时;当提供一个产品类库,而只想显示它们的接口不是实现时。对于希望使用已经存在的类,但其接口不符合需求的情形,应当考虑适配器设计模式。
转载请注明原文地址:https://tihaiku.com/congyezige/2397837.html
本试题收录于:
高级系统架构设计师题库软件水平考试初中高级分类
高级系统架构设计师
软件水平考试初中高级
相关试题推荐
以下关于字符串的叙述中,正确的是(57)。A.包含任意个空格字符的字符串称为空串
运行下面的C程序代码段,会出现()错误。 intk=0; for
以下关于VLAN的叙述中,属于其优点的是(67)。A.允许逻辑地划分网段 B.
以下关于木马程序的叙述中,正确的是()A.木马程序主要通过移动磁盘传播 B
防火墙的工作层次是决定防火墙效率及安全的主要因素,下面的叙述中正确的是()A
以下关于包过滤防火墙和代理服务防火墙的叙述中,正确的是()A.包过滤成本技术
在如下所示的进程资源图中() A.P1、P2、P3都是非阻塞节点,该图可以化
6进程P1、P2、P3、P4和P5的前趋图如下所示: 若用PV操作
以下关于程序设计语言的叙述中,错误的是()A.程序设计语言的基本成分包括数据、
如下所示的UML序列图中,()表示返回消息,Account类必须实现的方法有
随机试题
【B1】[br]【B4】[audioFiles]audio_eufm_j01_301(200910)[/audioFiles]sacrifice结合下文A
[originaltext]AlmostallstatesinAmericahaveastatefair.Theylastforone
"Style"hasgotabadnamebygrowingassociatedwithpreciousandsuitorper
I______gotoschooleitherbybikeoronfoot.A、amusedtoB、usedtoC、usedD、
风机盘管机组安装前宜进行水压检漏试验,试验压力为系统工作压力的()倍,试验观察
ITIL2011涉及的流程不包含()。A.需求管理 B.战略制定 C
下列关于隐匿性肾小球肾炎的叙述,错误的是A.可无蛋白尿 B.可无血尿 C.无
喷射混凝土应紧跟开挖工作面,应分段、分片、分层,()顺序进行。A、由中间向两侧
生物节律的控制中心多位于 A.脑干网状结构B.视前区-下丘脑前部C.下丘脑视
甲公司、乙公司于5月1日签订1份买卖合同。6月1日,甲公司按约
最新回复
(
0
)