(2012年上半年上午试题45~47)设计模式中的_______(45)模式将对象组合成树形结构以表示“部分一整体”的层次结构,使得客户对单个对象和组合对象的使用具有一致性。图10.12为该模式的类图,其中,_______(46)定义有子部件的那些部件的行

admin2018-07-26  21

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

(45)

选项 A、代理(Proxy)
B、桥接器(Bridge)
C、组合(Composite)
D、装饰器(Decorator)

答案C

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

最新回复(0)