首页
登录
从业资格
设计模式中的( )模式将对象组合成树形结构以表示"部分一整体"的层次结构,使得客
设计模式中的( )模式将对象组合成树形结构以表示"部分一整体"的层次结构,使得客
考试题库
2022-08-02
72
问题
设计模式中的( )模式将对象组合成树形结构以表示"部分一整体"的层次结构,使得客户对单个对象和组合对象的使用具有一致性。下图为该模式的类图,其中,( )定义有子部件的那些部件的行为;组合部件的对象由(请作答此空)通过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.质量保证方法
随机试题
Oldpeoplearealwayssayingthattheyoungarenotwhattheywere.Thesame
[originaltext]AtopUnitedNationsofficialhaswarnedthateffortstoreduc
Teachinginvolvesmorethanleadership.Someoftheteacher’stimeandeffor
信息揭示方法中的主题法不包括()。A.叙词法 B.单元词法 C.分面组配法
甲制造业企业生产主产品的同时,还生产了某种副产品,共发生生产成本80000元,副
关于胸骨角平面下列描述中错误的是()A.平第2肋 B.平第2胸椎高度
个人质押贷款始于()。A:20世纪70年代末B:20世纪80年代末C:20世
根据规定,下列人员中不属于车辆购置税纳税义务人的是( )。A.进口车辆用于销售的
下列关于工作分析的说法,错误的是( )。A.工作分析是通过系统分析的方法来确定
一名溺水游客被救出水后,神志不清,呼吸停止,口唇发绀,行口对口人工呼吸的先决条件
最新回复
(
0
)