首页
登录
从业资格
设计模式中的( )模式将对象组合成树形结构以表示"部分一整体"的层次结构,使得客
设计模式中的( )模式将对象组合成树形结构以表示"部分一整体"的层次结构,使得客
考试题库
2022-08-02
89
问题
设计模式中的( )模式将对象组合成树形结构以表示"部分一整体"的层次结构,使得客户对单个对象和组合对象的使用具有一致性。下图为该模式的类图,其中,( )定义有子部件的那些部件的行为;组合部件的对象由(请作答此空)通过component提供的接口操作。A.ClientB.ComponentC.LeafD.Composite
选项
A.Client
B.Component
C.Leaf
D.Composite
答案
A
解析
本题主要组合设计模式。组合设计模式将对象组合成树形结构以表示"部分一整体"的层次结构,使得客户对单个对象和组合对象的使用具有一致性。
在类图中,Component为合成的对象声明接口;某些情况下,实现从此接口派生出所有类共有的默认行为,定义一个接口可以访问及管理它的多个部分(GetChild),如果必要也可以在递归结构中定义一个接口访问它的父节点,并且实现它;Leaf在合成中表示叶节点对象,叶节点没有子节点;Composite用来定义有子节点(子部件)的部件的行为,存储子节点(子部件);Client通过Component接口控制组合部分的对象。
转载请注明原文地址:https://tihaiku.com/congyezige/2407176.html
本试题收录于:
中级 软件设计师题库软件水平考试初中高级分类
中级 软件设计师
软件水平考试初中高级
相关试题推荐
软件设计师王某在其公司的某一综合信息管理系统软件开发工作中承担了大部分程序设计工
某大型教育培训机构近期上线了在线网络学校系统,该系统拓扑结构如图1所示。企业信息
软件系统的安全性是信息安全的一个重要组成部分,针对程序和数据的安全性测试与评估是
把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子集中选
以下关于白盒测试的叙述中,不正确的是______。A.白盒测试仅与程序的内部结构
单元测试的测试内容包括()。①模块接口②局部数据库结构③模块内路径④边界条件⑤错
以下关于系统测试的叙述,不正确的是()。A.系统测试的对象不包含软件所依赖的硬件
软件测试的对象包括()。A.目标程序和相关文档 B.源程序、目标程序、数据及相
软件测试的对象包括______。 ①软件代码②文档③数
软件测试的对象不包括()。A.软件代码 B.软件文档 C.质量保证方法
随机试题
Whoistheadvertisementfor?[originaltext]Whetheryou’reabeginningtraderor
4层办公建筑,程控用户交换机机房不能设于( )。A.一层 B.二层 C.三
旅游团离开一地赴下一地时,不需要全陪做的离站服务是( )。A.提醒地陪落实离站
下列试剂中,能区分槲皮素和芦丁的是A.盐酸-镁粉B.四氢硼钠(钾)C.三氯化铝D
左边给定的是纸盒的外表面,下列哪一项能由它折叠而成? A.如上图所示 B.如
下列属于《中华人民共和国环境保护法》中所称“环境”范畴的是()。 A治安环
成员单位的连环担保使集团法人客户的信用风险放大。
弱式有效市场假说认为,市场价格已充分反映出所有过去历史的证券价格信息。下列说法中
高、低压厂用电变压器的阻抗值选择原则,不合适的是()。 A.厂用电系统能采用轻
工业建设项目对附近景观和文物的影响方式主要有( )。A.废气影响 B.振动影
最新回复
(
0
)