组合设计模式的(49)构件角色,表示叶节点对象没有子节点,实现构件角色声明的接口。

21 查阅

组合设计模式的(49)构件角色,表示叶节点对象没有子节点,实现构件角色声明的接口。

A.Leaf

B.Right

C.Composite

D.Component

参考答案:

A解析:组合模式以树形结构将被组合的对象和组合对象抽象为同一种对象,使得用户对单个对象和组合对象的使用具有一致性。组合模式的组成如下。①抽象构件角色Component:它为组合中的对象声明接口,也可以为共有接口实现默认行为。②树叶构件角色Leaf:在组合中表示叶节点对象没有子节点,实现抽象构件角色声明的接口。③树枝构件角色Composite:在组合中表示分支节点对象有子节点,实现抽象构件角色声明的接口,存储子部件。组合模式中必须提供对子对象的管理方法,不然无法完成对子对象的添加、删除等操作,也就失去了灵活

软考中级