设计模式中的 (1) 模式将对象组合成树形结构以表示“部分~整体”的层次结构,使得客户对单个对象和组合对象的使用具有一致性。下图为该模式的类图,其中, (2) 定义有子部件的那些部件的行为;组合部件的对象由 (3) 通过Cornponent提供

admin2019-04-22  61

问题 设计模式中的  (1)  模式将对象组合成树形结构以表示“部分~整体”的层次结构,使得客户对单个对象和组合对象的使用具有一致性。下图为该模式的类图,其中,  (2)  定义有子部件的那些部件的行为;组合部件的对象由  (3)  通过Cornponent提供的接口操作。
   
(3)

选项 A、Client
B、Component
C、Leaf
D、Cornposite

答案A

解析 组合(Component)模式将对象组合成树形结构以表示“部分一整体”的层次结构,其中的组合对象使用户可以组合基元对象以及其他对象,从而形成任意复杂的结构。类Component为组合中的对象声明接口,类Leaf在组合中表示叶结点对象,并在组合中定义图元对象的行为。类Composite定义有子部件的那些部件的行为、存储子部件,并在Component接口中实现与子部件的有关操作。类Client通过Component接口操纵组合部件的对象。
转载请注明原文地址:https://kaotiyun.com/show/zaRZ777K
0

相关试题推荐
最新回复(0)