首页
登录
从业资格
设计模式中的( )模式将对象组合成树形结构以表示"部分一整体"的层次结构,使得客
设计模式中的( )模式将对象组合成树形结构以表示"部分一整体"的层次结构,使得客
考试题库
2022-08-02
102
问题
设计模式中的( )模式将对象组合成树形结构以表示"部分一整体"的层次结构,使得客户对单个对象和组合对象的使用具有一致性。下图为该模式的类图,其中,( )定义有子部件的那些部件的行为;组合部件的对象由(请作答此空)通过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.质量保证方法
随机试题
TomorrowJapanandSouthKoreawillcelebrateWhiteDay,anannualeventwhe
ReadthefollowingpassageandJillineachblankwithoneword.Choosethecorr
Frenchfries,washeddownwithapintofsoda,areafavoritepartoffast-f
Doesmoneybuyhappiness?Not!Ah,butwouldalittlemoremoneymakeusal
古典主义戏剧的代表人物有布瓦洛、拉辛、莫里哀。()
《招标投标法》规定,投标文件( )的投标人应确定为中标人。A.满足招标文件中规
行痹的主要症状是( )。A.关节疼痛,局部灼热红肿 B.肢体关节重着,酸痛,
社区居民委员会作为城市社区(),其组成人员由社区成员代表大会选举产生A.民间
下列表述中,符合我国《公司法》关于公司股东权利的规定是()A:有权查阅公司章程
对于环境保护“三同时”制度,下列说法不正确的是()。 A.建设项目需
最新回复
(
0
)