首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下图1中左边的UML类图描绘的是设计模式中的(1)模式。右边的UML类图描述了该模式的一种应用,其中与左图中的“Creator”对应的类是(2)。
下图1中左边的UML类图描绘的是设计模式中的(1)模式。右边的UML类图描述了该模式的一种应用,其中与左图中的“Creator”对应的类是(2)。
admin
2009-03-23
31
问题
下图1中左边的UML类图描绘的是设计模式中的(1)模式。右边的UML类图描述了该模式的一种应用,其中与左图中的“Creator”对应的类是(2)。
选项
A、Bank
B、Account
C、Checking
D、Savings
答案
A
解析
设计模式体现了类之间关联结构的设计经验。设计模式可以分为三种:生成模式(Creational Patterns)、结构模式(Structural Patterns)和行为模式(Behavioral Patterns)。生成模式抽象了实例化过程,它们帮助一个系统独立于如何创建、组合和表示它的那些对象。基于类的生成模式使用继承来改变被实例化的类;而基于对象的生成模式将实例化委托给另外一个对象。图1中左图所示的就是一种典型的、基于类的生成模式——工厂方法(Factory Method)模式。它的意图是定义一个用于创建对象的接口,让子类决定实例化哪一个类。 Factory Method使一个类的实例化延迟到其子类。了解了这个模式之后,只要在右图中找到负责创建实例的类,那么它就是与Creator类相对应的类。右图中,只有类Bank满足。
转载请注明原文地址:https://kaotiyun.com/show/y9LZ777K
本试题收录于:
系统分析师上午综合知识考试题库软考高级分类
0
系统分析师上午综合知识考试
软考高级
相关试题推荐
打开"记事本"应用程序。
显示"我的电脑"窗口的地址栏。
利用窗口的控制菜单关闭“我的电脑”窗口。
利用我的电脑窗口,将已经放在“剪贴板”上的名为“系统”的文件夹粘贴到C盘窗口。
利用“开始”菜单“程序”启动“计算器”应用程序。
一篇100页的文档,下列打印页码范围错误的是()。A.5912-20B.7,10,90C.6,9,12-20D.8-12
如果要将页面上的某个图形设计成页面下载后显示在页面上,当鼠标放在它的上面时,该图形变为另一图形,那么可以通过______方法来设置。A.使用时间线B.“RolloverImage”命令C.将图形插入到表格中D.使用层与行为
要在中文状态中输入英文字符,下列操作中错误的是()。A.用ctrl+空格键切换到英文输入方式中,然后输入英文字符。B.按capslock键使capslock指示灯亮,然后输入英文字符。C.按住shift键再按英文字符。D.shift+空格进
将当前工作表中的记录,按“保存编码”的字母升序排列。
随机试题
方程x2+y2=4x在空间直角坐标系中表示()。
诊断急性心肌梗死特异性和敏感性最高的酶是
体表属阳,体内属阴,筋骨为
下列权利类型中,不属于无形资产使用权转让形式的是()。
某有限责任公司设董事会和监事会,该公司中有权提议召开临时股东会的是()。
运用社会形态发展的统一性和多样性及其相互关系的原理,说明建设有中国特色社会主义的科学性。
(1998年)
在计算机中,最适合进行数字加减运算的数字编码是(2)。
Ifyouseehim,pleasegivemyapologies______nothavingwrittentohim.
Theycallthemthenewbreadearners.Theyarewomen,andtheyaresettotakeover.Womenarebeginningtorise【S1】______to
最新回复
(
0
)