首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某公司欲开发一门户网站,将公司的各个分公司及办事处信息进行整合。现决定采用Composite设计模式来实现公司的组织结构关系,并设计了如下图所示的UML类图。图中与Composite模式中的“Component”角色相对应的类是(33),与“Composi
某公司欲开发一门户网站,将公司的各个分公司及办事处信息进行整合。现决定采用Composite设计模式来实现公司的组织结构关系,并设计了如下图所示的UML类图。图中与Composite模式中的“Component”角色相对应的类是(33),与“Composi
admin
2012-06-19
106
问题
某公司欲开发一门户网站,将公司的各个分公司及办事处信息进行整合。现决定采用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
系统架构师上午综合知识考试
软考高级
相关试题推荐
datagrid.datasouse可以连接什么数据源
2005年11月金山笔试题。编码完成下面的处理函数。函数将字符串中的字符’*’移到串的前部分,前面的非’*’字符后移,但不能改变非’*’字符的先后顺序,函数返回串中字符’*’的数量。如原始串为:ab**cd**e*12,处理后为*****abcde12,函
设置拨号连接属性使得用户在使用拨号连接时需要使用我的Windows登录名和密码。
更改计算机管理员用户John名称为lusi的类型为受限用户。
在当前窗口界面中,根据“添加打印机”向导,安装网络打印机,输入名称为“\\192.168.18.18\MicrosoftXPSDocumentWriter”。
从当前界面开始,在【资源管理器】窗口中,使用右键方式设置本地驱动器C为共享方式。
利用窗口的控制菜单关闭“我的电脑”窗口。
wood2000是()A.可用于财务处理,数据分析的电子表格软件B.功能强大,使用方便的文字处理软件C.功能强大的演示文稿创作软件D.基于图形界面的多任务操作系统
下列软件中具有通用性的是()。A.语言处理系统B.操作系统C.用户程序D.信息管理系统
随机试题
澳门著名景点大三巴牌坊是中国传统式牌坊建筑。()
适合于大批量作业,除锈较彻底的方法是()。
急性化脓性阑尾炎,阑尾切除术后最常见的并发症是
气滞血瘀多与哪一脏的功能失调有关
异位妊娠是指
企业内部银行是一种经营部分银行业务的非银行金融机构,需要经过中国人民银行审核批准才能设立。()
关于艾滋病病毒的传播方式,下列说法中正确的有()。
Therearecertainsubjectsinsciencethathavemadeitintothepublicspotlightashot-buttonpoliticalissues.Inadditionto
Nosoonerhadtheygotoffthetrain()itstartedmoving.
Thinktwicenexttimewhensomeoneasksyoufor’fiveminutesofyourtime"—itcouldcostyoumorethanyouthink.ABritishpr
最新回复
(
0
)