首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某公司欲开发一门户网站,将公司的各个分公司及办事处信息进行整合。现决定采用Composite设计模式来实现公司的组织结构关系,并设计了如下图所示的UML类图。图中与Composite模式中的“Component”角色相对应的类是(33),与“Composi
某公司欲开发一门户网站,将公司的各个分公司及办事处信息进行整合。现决定采用Composite设计模式来实现公司的组织结构关系,并设计了如下图所示的UML类图。图中与Composite模式中的“Component”角色相对应的类是(33),与“Composi
admin
2012-06-19
62
问题
某公司欲开发一门户网站,将公司的各个分公司及办事处信息进行整合。现决定采用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
系统架构师上午综合知识考试
软考高级
相关试题推荐
A.Title:OnLuxuryConsumption B.Wordlimit:160~200words(notincludingthegivenopeningsentence) C.Yourcomposi
描述一下C#中索引器的实现过程,是否只能根据数字进行索引?
一个台阶总共有n级,如果一次可以跳1级,也可以跳2级。求总共有多少总跳法,并分析算法的时间复杂度。
C#中要使一个类支持FOREACH遍历,实现过程怎样?
利用“粘贴URL”菜单连接北京大学。
设置cute丌P的程序字体用“楷体”,登录窗口的字体大小为“小四”。
利用窗口的控制菜单关闭“我的电脑”窗口。
打开“我的电脑”窗口,利用系统菜单关闭"我的电脑"窗口。
办公自动化是目前广泛开展的一项计算机应用,按类分,它应属于下列哪一类()A.科学计算B.计算机辅助设计C.实时控制D.数据处理
WhichthreefeaturesareaddedinSNMPv3overSNMPv2?
随机试题
甲公司销售—批商品给丙公司,含税价款为750万元,丙公司到期无力支付款项,甲公司同意丙公司将其拥有的—项交易性金融资产(股权)用于抵偿债务,丙公司该“交易性金融资产—成本”的余额为500万元,“交易性金融资产—公允价值变动”的余额为100万元(借方),公允
汽车修理工艺组织包括_______修理法和_______修理法。
________中国恢复了在联合国中的合法席位。
子宫肌瘤合并子宫内膜增生过长表现为
鼻咽癌最常见的淋巴结转移部位是
女性。着凉后出现尿频,尿急,尿痛,发热,该患者因为延误治疗发展为急性肾盂肾炎,患者的热型为
下列费用中,房地产经纪机构可以收取并为其所有的是()。
合理的食品强化方式应是()。
一般来说,儿童开始用提问方式表露对世界的困惑是在()
Nowadays,skilledworkerssuchascarpenters,electriciansandTVrepairmenoftenhavehigherincomethancollegegraduates.The
最新回复
(
0
)