首页
登录
从业资格
设计模式中的( )模式将对象组合成树形结构以表示"部分一整体"的层次结构,使得客
设计模式中的( )模式将对象组合成树形结构以表示"部分一整体"的层次结构,使得客
考试题库
2022-08-02
85
问题
设计模式中的( )模式将对象组合成树形结构以表示"部分一整体"的层次结构,使得客户对单个对象和组合对象的使用具有一致性。下图为该模式的类图,其中,( )定义有子部件的那些部件的行为;组合部件的对象由(请作答此空)通过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.质量保证方法
随机试题
EmmaWaydidnotbecomeafigureofcontemptforBritishcyclistsbecausesh
[originaltext]M:So,Lenzy,doyouliketotext-messageonyourcellphone?W:
[originaltext]CanyoutellmehowtogototheHolidayInn?[/originaltext]A、Sor
全国导游公共服务监管平台的功用之一是对导游执业信息进行全记录,包括()等。A.游
我国教育区别于其他国家教育的根本标志是()。A.我国教育以公办为主
《建设工程质量管理条例》规定,未经()签字,建筑材料、建筑构配件和设备不得在工
下列哪个药物与硫酸混合,冷后沿管壁加硫酸亚铁试液,交界面可显棕色()A.
根据下列资料回答问题。 以下为某省的人口失业率图表。其中,黑色部分表示该省全省
城市规划常用的分析方法中不包括的是()A.类推分析方法 B.空间模型分析方
下列防爆电气设备型式和标志中,表示隔爆型电气设备的防爆标志的是( )。A.i
最新回复
(
0
)