首页
登录
从业资格
如下UML类图表示的是( )设计模式。以下关于该设计模式的叙述中,错误是(请作答
如下UML类图表示的是( )设计模式。以下关于该设计模式的叙述中,错误是(请作答
最全题库
2022-08-02
74
问题
如下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类必须实现的方法有
随机试题
Itmaybepointedoutthatwarfare(战争)a
行车前应对机动车驾驶室、发动机舱、车外部、轮胎进行检查。()
人的私有观念是()A.随着人类社会的产生而产生 B.随着原始社会的解体而产生
已知铆钉的许用切应力为[τ],许用挤压应力为[σbs],钢板的厚度为t,则图示铆
为减小固体药物粒径。可采用A.制成固体分散体 B.制成前体药物 C.微粒结晶
按股票价格行为所表现出来的行业特征,可将股票分为( )。 Ⅰ.增长类股票
关于交易成本,以下表述正确的是() A、隐性成本包括佣金、印花税和过户费
基金托管人是根据法律法规的要求,在证券投资基金运作中承担()等相应职责的当事人。
商业银行通过理财产品归集资金进行投资获得的是非利息收入,非利息收入与经济增长周期
银行业从业人员的下列行为中,属于“反洗钱”规定的有()A:除非经内部职责调整或经
最新回复
(
0
)