首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某公司欲开发一门户网站,将公司的各个分公司及办事处信息进行整合。现决定采用Composite设计模式来实现公司的组织结构关系,并设计了如下图所示的UML类图。图中与Composite模式中的“Component”角色相对应的类是(33),与“Composi
某公司欲开发一门户网站,将公司的各个分公司及办事处信息进行整合。现决定采用Composite设计模式来实现公司的组织结构关系,并设计了如下图所示的UML类图。图中与Composite模式中的“Component”角色相对应的类是(33),与“Composi
admin
2012-06-19
67
问题
某公司欲开发一门户网站,将公司的各个分公司及办事处信息进行整合。现决定采用Composite设计模式来实现公司的组织结构关系,并设计了如下图所示的UML类图。图中与Composite模式中的“Component”角色相对应的类是(33),与“Composite”角色相对应的类是(34)。
34
选项
A、Company
B、FinanceDepartment
C、HRDepartment
D、ConcreteCompany
答案
D
解析
组合(Composite)模式又称为整体一部分(Part-whole)模式,属于对象的结构模式。在组合模式中,通过组合多个对象形成树形结构以表示整体,部分的结构层次。组合模式对单个对象(即叶子对象)和组合对象(即容器对象)的使用具有一致性。Composite模式的结构如下图所示。.;类Component为组合中的对象声明接口,在适当的情况下,实现所有类共有接口的缺省行为,声明一个接口用于访问和管理Component的子部件;.;类Leaf在组合中表示叶结点对象,叶结点没有子结点;并在组合中定义图元对象的行为;
.;类Composite定义有子部件的那些部件的行为,存储子部件,并在Component接口中实现与子部件有关的操作;.;类Client通过Component接口操纵组合部件的对象。根据上述描述可知,与Composite模式中的“Component”角色相对应的类是Company,“Composite”角色相对应的类是ConcreteCompany。
转载请注明原文地址:https://kaotiyun.com/show/afQZ777K
本试题收录于:
系统架构师上午综合知识考试题库软考高级分类
0
系统架构师上午综合知识考试
软考高级
相关试题推荐
C#中的接口和类有什么异同。
在桌面上创建一个新浪新闻网页的快捷方式。
对MSN常规选项进行设置,使登录到Windows时自动运行Messenger(R),联系人联机时显示通知,收到电子邮件时通知我。
设置拨号连接属性启动Internet防火墙保护计算机。
利用MSN给bob@sina.com发送文件千里之外.mp3。
用金山清理专家按默认模式清理其他应用软件的历史痕迹。
在“画图”窗口中画一矩形,并利用菜单将其删除。
打开“我的电脑”窗口,利用系统菜单关闭"我的电脑"窗口。
用无线网络管理,什么设备用于同时追踪多台设备?A、WCSB、WCS导航器C、定位设备D、非法AP探测器
随机试题
Formanypeopletoday,readingisnolongerrelaxation.Tokeepuptheirworktheymustreadletters,reports,tradepublication
吸入性肺炎的最常见类型是()
糖皮质激素和抗生素合用治疗严重感染的目的是
肝硬化患者出现肝掌、蜘蛛痣的机制是()
直流电机绕组采用波绕时,其支路对数用a表示,具有()的特点(p表示磁极对数)。
下列关于石灰的技术性质的说法,错误的是()。
采用玻璃肋支承结构形式的点支承玻璃幕墙,其玻璃肋应采用()玻璃。
地质要素评序法中主要的地质要素包括( )。
被称为“刑网简要,疏而不失”的封建成文法典是()。
在古代,为了适应游牧民族和农耕民族确定季节、了解气候以及后来航海的需要,产生了天文学;为了适应丈量土地、衡量容器和其他计算上的需要,产生了数学;为了适应建筑工程、手工业以及战争的需要,产生了力学;天文学和力学的发展,又促进了数学的发展。这段话主要说明
最新回复
(
0
)