首页
登录
从业资格
设计模式中的( )模式将对象组合成树形结构以表示"部分一整体"的层次结构,使得客
设计模式中的( )模式将对象组合成树形结构以表示"部分一整体"的层次结构,使得客
最全题库
2022-08-02
109
问题
设计模式中的( )模式将对象组合成树形结构以表示"部分一整体"的层次结构,使得客户对单个对象和组合对象的使用具有一致性。下图为该模式的类图,其中,(请作答此空)定义有子部件的那些部件的行为;组合部件的对象由( )通过component提供的接口操作。A.ClientB.ComponentC.LeafD.Composite
选项
A.Client
B.Component
C.Leaf
D.Composite
答案
D
解析
本题主要组合设计模式。组合设计模式将对象组合成树形结构以表示"部分一整体"的层次结构,使得客户对单个对象和组合对象的使用具有一致性。
在类图中,Component为合成的对象声明接口;某些情况下,实现从此接口派生出所有类共有的默认行为,定义一个接口可以访问及管理它的多个部分(GetChild),如果必要也可以在递归结构中定义一个接口访问它的父节点,并且实现它;Leaf在合成中表示叶节点对象,叶节点没有子节点;Composite用来定义有子节点(子部件)的部件的行为,存储子节点(子部件);Client通过Component接口控制组合部分的对象。
转载请注明原文地址:https://www.tihaiku.com/congyezige/2407077.html
本试题收录于:
中级 软件设计师题库软件水平考试初中高级分类
中级 软件设计师
软件水平考试初中高级
相关试题推荐
以下关于白盒测试的叙述中,不正确的是______。A.白盒测试仅与程序的内部结构
单元测试的测试内容包括()。①模块接口②局部数据库结构③模块内路径④边界条件⑤错
以下关于系统测试的叙述,不正确的是()。A.系统测试的对象不包含软件所依赖的硬件
主要对与设计相关的软件体系结构的构造进行测试的是()。A.单元测试 B.集成测
在进行软件设计时,以下结构设计原则中,不正确的是()A.模块应具有较强的独立性,
POP3协议采用()模式进行通信,当客户机需要服务时,客户端软件与POP3服务器
POP3协议采用(请作答此空)模式进行通信,当客户机需要服务时,客户端软件与P
某嵌入式刹车控制软件,应用于汽车刹车控制器,该软件需求如下: 1.模式选择:采
某嵌入式刹车控制软件,应用于汽车刹车控制器,该软件需求如下: 1.模式选择:采
软件测试的对象不包括()A.软件程序 B.开发文档 C.测试数据 D.开发
随机试题
Idon’tliketobuythingswithalabelof"thelatesttechnology",sincetheya
Whatdoesthemanwant?[br][originaltext]W:ThisistheNationalEducational
我最大的爱好是沉思默想。我可以一个人长时间地独处而感到愉快。独享欢乐是一种愉快,独自忧伤也是一种愉快。孤独的时候,精神不会是一片纯粹的空白,它仍然是一个丰富
下列不是义齿就位困难的原因的是A.基托进入倒凹区 B.组织面不光滑 C.卡环
“总有人问我,21世纪人才的核心技能到底是什么?”某大学研究人员给出一道数学题:
A.泻下灌肠剂 B.含药灌肠剂 C.涂剂 D.灌洗剂 E.洗剂清洗阴道、
对工业建筑进行防火检查时,应注意检查工业建筑的火灾危险性、耐火等级和建筑面积,在
下列关于行业风险分析的说法中,错误的是()。A.行业风险分析的目的是识别同一行业
首创全身松弛训练法的心理学家是()。 A.斯金纳 B.巴甫洛夫 C.艾里斯
外国政府向中国政府提供贷款取得的利息所得,免征企业所得税。( )
最新回复
(
0
)