首页
登录
从业资格
设计模式中的( )模式将对象组合成树形结构以表示"部分一整体"的层次结构,使得客
设计模式中的( )模式将对象组合成树形结构以表示"部分一整体"的层次结构,使得客
考试题库
2022-08-02
109
问题
设计模式中的( )模式将对象组合成树形结构以表示"部分一整体"的层次结构,使得客户对单个对象和组合对象的使用具有一致性。下图为该模式的类图,其中,( )定义有子部件的那些部件的行为;组合部件的对象由(请作答此空)通过component提供的接口操作。A.ClientB.ComponentC.LeafD.Composite
选项
A.Client
B.Component
C.Leaf
D.Composite
答案
A
解析
本题主要组合设计模式。组合设计模式将对象组合成树形结构以表示"部分一整体"的层次结构,使得客户对单个对象和组合对象的使用具有一致性。
在类图中,Component为合成的对象声明接口;某些情况下,实现从此接口派生出所有类共有的默认行为,定义一个接口可以访问及管理它的多个部分(GetChild),如果必要也可以在递归结构中定义一个接口访问它的父节点,并且实现它;Leaf在合成中表示叶节点对象,叶节点没有子节点;Composite用来定义有子节点(子部件)的部件的行为,存储子节点(子部件);Client通过Component接口控制组合部分的对象。
转载请注明原文地址:https://www.tihaiku.com/congyezige/2407176.html
本试题收录于:
中级 软件设计师题库软件水平考试初中高级分类
中级 软件设计师
软件水平考试初中高级
相关试题推荐
软件设计师王某在其公司的某一综合信息管理系统软件开发工作中承担了大部分程序设计工
某大型教育培训机构近期上线了在线网络学校系统,该系统拓扑结构如图1所示。企业信息
软件系统的安全性是信息安全的一个重要组成部分,针对程序和数据的安全性测试与评估是
把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子集中选
以下关于白盒测试的叙述中,不正确的是______。A.白盒测试仅与程序的内部结构
单元测试的测试内容包括()。①模块接口②局部数据库结构③模块内路径④边界条件⑤错
以下关于系统测试的叙述,不正确的是()。A.系统测试的对象不包含软件所依赖的硬件
软件测试的对象包括()。A.目标程序和相关文档 B.源程序、目标程序、数据及相
软件测试的对象包括______。 ①软件代码②文档③数
软件测试的对象不包括()。A.软件代码 B.软件文档 C.质量保证方法
随机试题
Questions1-4Thetexthas7paragraphs(A-G).Whichparagraphcontainseachoft
A.5700~5800 B.6700~6800 C.7700~7800 D
使腹壁肌强度降低诱发腹外疝的因素是A.便秘 B.妊娠 C.肥胖(建议改为咳嗽
抽样检测应当具有代表性和典型性,因此要尽可能选择质量缺陷大的样品进行检测。以降低
麻疹的潜伏期一般是A.3~5天 B.6~10天 C.10~14天 D.14
甲公司为国内一家民营企业,乙公司为一家在上海证券交易所上市的A股公司,甲公司在乙
老张在服役期间因伤致残,在部队医院治疗一段时间后,被安置到荣军医院。老张虽然生活
维生素B12直接参与的反应是()。A.N5-甲基四氢叶酸的转甲基 B.色
绿叶蔬菜中的硝酸盐被人体摄入后,一部分不吸收而被大肠细菌利用,最终排出体外;另一
小王持有半年后到期的国债期货,如果SHIBOR、5年期国债票面利率、存贷款基准利
最新回复
(
0
)