首页
登录
从业资格
设计模式中的(请作答此空)模式将对象组合成树形结构以表示"部分一整体"的层次结构
设计模式中的(请作答此空)模式将对象组合成树形结构以表示"部分一整体"的层次结构
练习题库
2022-08-02
46
问题
设计模式中的(请作答此空)模式将对象组合成树形结构以表示"部分一整体"的层次结构,使得客户对单个对象和组合对象的使用具有一致性。下图为该模式的类图,其中,( )定义有子部件的那些部件的行为;组合部件的对象由( )通过component提供的接口操作。
A.代理(Proxy)B.桥接器(Bridge)C.组合(Composite)D.装饰器(Decorator)
选项
A.代理(Proxy)
B.桥接器(Bridge)
C.组合(Composite)
D.装饰器(Decorator)
答案
C
解析
本题主要组合设计模式。组合设计模式将对象组合成树形结构以表示"部分一整体"的层次结构,使得客户对单个对象和组合对象的使用具有一致性。
在类图中,Component为合成的对象声明接口;某些情况下,实现从此接口派生出所有类共有的默认行为,定义一个接口可以访问及管理它的多个部分(GetChild),如果必要也可以在递归结构中定义一个接口访问它的父节点,并且实现它;Leaf在合成中表示叶节点对象,叶节点没有子节点;Composite用来定义有子节点(子部件)的部件的行为,存储子节点(子部件);Client通过Component接口控制组合部分的对象。
转载请注明原文地址:https://tihaiku.com/congyezige/2407170.html
本试题收录于:
中级 软件设计师题库软件水平考试初中高级分类
中级 软件设计师
软件水平考试初中高级
相关试题推荐
(请作答此空)analysisemphasizesthedrawingo
计算机软件著作权的保护对象是指()。A.软件开发思想与设计方案 B.软件著作
软件设计师王某在其公司的某一综合信息管理系统软件开发工作中承担了大部分程序设计工
电子政务根据其服务的对象不同,基本上可以分为4种模式。某政府部门内部的“办公自动
某大型教育培训机构近期上线了在线网络学校系统,该系统拓扑结构如图1所示。企业信息
单元测试的测试内容包括()。①模块接口②局部数据库结构③模块内路径④边界条件⑤错
主要对与设计相关的软件体系结构的构造进行测试的是()。A.单元测试 B.集成测
软件测试的对象不包括()A.程序 B.需求规格说明书 C.数据库中的数据
软件测试的对象包括()。A.目标程序和相关文档 B.源程序、目标程序、数据及相
软件测试的对象不包括()。A.软件代码 B.软件文档 C.质量保证方法
随机试题
若cotx是f(x)一个原函数,则f(x)等于()《》()
影响财政收入规模的因素主要包括()。A.国家性质B.经济发展水平C.收入分
A.6.17L/s B.6.45L/s C.4.58L/s D.5.24L
患者,男性,70岁,肝性脑病前期。患者精神错乱、睡眠障碍、行为失常,3天未排便。
将从1到11连续自然数填入下图中的圆圈内,要使每边上的三个数的和都相等,a不可能
患者男,31岁,半年多来,常感疲乏无力,近日疲乏感加重,甚至呼吸费力,确诊为重症
研究证明,血液中脂肪蛋白含量的增多,会增强人体组织吸收过多的胆固醇。一些人通过体
小麦∶麦穗∶麦粒A.车子∶车轮∶轮胎 B.棋类∶围棋∶棋子 C.学校∶教室∶
国家发展改革委、自然资源部联合印发的《全国重要生态系统保护和修复重大工程总体规划
胆囊多发性小结石有黄疸史宜采用A.胆囊切除术 B.胆囊造口术 C.Oddi
最新回复
(
0
)