首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下图1中左边的UML类图描绘的是设计模式中的(1)模式。右边的UML类图描述了该模式的一种应用,其中与左图中的“Creator”对应的类是(2)。
下图1中左边的UML类图描绘的是设计模式中的(1)模式。右边的UML类图描述了该模式的一种应用,其中与左图中的“Creator”对应的类是(2)。
admin
2009-03-23
62
问题
下图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
系统分析师上午综合知识考试
软考高级
相关试题推荐
将桌面上的XXX文件夹设置为完全共享。
在WindowsXP的桌面上创建名为“附件”的文件夹图标。
将回收站中的"应用"文件夹删除。
在对话框中查找关于“应用”命令按钮的帮助信息。
以下关于表格排序的说法错误的是()A.拼音不能作为排序的依据B.排序规则有递增和递减C.可按日期进行排序D.可按数字进行排序
将用户用高级语言编写的源程序转换成目标程序是通过哪一种程序来实现的()A.编译程序B.编辑程序C.操作系统D.汇编程序
()是计算机系统软件的两个重要特点。A.通用性B.可卸载性C.可扩充性D.基础性
对于PPoint中的视图模式,以下说法错误的是()。A.幻灯片浏览视图下不能设置放映方式B.幻灯片视图注重于对幻灯片的文本和对象进行详细操作C.每种视图模式在演示文稿的制作和显示中有不同的作用D.大纲视图便于查看和编排演示文稿的大纲
使用电视编码卡可以用计算机接收电视节目。
随机试题
临终关怀的组织形式有()
氟马西尼是哪一类药物的特效解毒药
婴儿体内含水量较成人相对多,其主要增多部分是
在项目实施中,激励,调动和发挥项目控制人员实现目标的积极性、创造性,这是项目目标控制的()之一。
固定成本是总成本费用的一部分,它是指其中的()。
某固定资产原值为90000,预计净残值为10000元,使用年限为4年,若按年数总和法计算折旧,则其第3年的折旧额为()元。
为维护物业管理活动的交易秩序,《物业管理条例》和()均明确规定:对于欠费业主,业主委员会应当督促其限期交纳。
____________可以把两个或多个SELECT语句的查询结果组合成一个结果集,使用时要求所有SELECT语句的列数应相同,对应列的数据类型相容。
在结构化程序设计中,模块划分的原则是
A、JohnSmithisn’tinrightnow.B、JohnSmithcan’tcometothephonerightnow.C、JohnSmithdoesn’twanttospeaktothecalle
最新回复
(
0
)