题目内容

以下关于组合模式的叙述错误的是( )。

A. 组合模式对叶子对象和组合对象的使用具有一致性
B. 组合模式可以很方便的保证在一个容器中只能有某些特定的构建
C. 组合模式将对象组织到树形结构中,可以用来描述整体与部分的关系
D. 组合模式使得可以很方便的在组合体中加入新的对象构建,客户端不需要因为加入新的对象构件而更改类库代码

查看答案
更多问题

现需要开发一个xml文档处理软件,可以根据关键字查询指定内容,用户可以在xml中任意选取某一节点作为查询的初始点,无须关心节点所处的层次结构。针对该需求,可以使用( )模式进行设计。

Abstract Factory(抽象工厂)
B. Composite(组合)
C. Adapter(适配器)
D. Bridge(桥接)

当不能采用生成子类的方法进行扩充时,可采用( )设计模式动态的给一个对象添加一些额外的职责。

A. Facade (外观)
B. Singleton(单利)
C. Decorator(装饰)
D. Composite(组合)

以下( )不是装饰模式的使用条件

A. 要扩展一个类的功能或给一个类增加附件责任
B. 要动态给一个对象增加功能,这些功能还能动态撤销
C. 要动态的组合多于一个的抽象化角色和实现化角色
D. 要通过一些基本功能的组合产生复杂功能,而不使用继承关系

某系统存在很多粒度十分小的类,不方便被外界直接使用,采用( )设计模式可以定义一个高层接口,是的系统更加容易使用。

A. facade(外观)
B. Singleton(单例)
C. Decorator(装饰)
D. Composite(组合)

答案查题题库