以下关于桥接模式的叙述错误的是()
A. 桥接模式的用意是将抽象化与实现化脱耦,使得两者可以独立地变化
B. 桥接模式将继承关系转换成关联关系,从而降低系统的耦合度
C. 桥接模式可以动态地给一个对象增加功能,这此功能也可以动态地撤销
D. 桥接模式可以从接口中分离实现功能,使得设计更具扩展性
()不是桥接模式所适用的场景。
A. 一个可以跨平台并支持多种格式的文件编辑器
B. 一个支持多数据源的报表生成工具,可以以不同图形方式显示报表信息
C. 一个可动态选择排序算法的数据操作工具
D. 一个支持多种编程语言的跨平台开发工具
以下关于组合模式的叙述错误的是()。
A. 组合模式对叶子对象和组合对象的使用具有一致性
B. 组合模式可以通过类型系统来对容器中的构件实施约束,可以很方便地保证在一个容器中只能有某些特定的构件
C. 组合模式将对象组织到树形结构中.可以用来描述整体与部分的关系
D. 组合坡式使得可以很方便地在组合体中加入新的对象构件,客户端不需要因为加入新的对象构件而更改代码
现需要开发一个XMI文档处理软件,可以根据关键字查询指定内容,用户可以在XML中任意选取某一节点为查询的初始节点,无须关心该节点所处的层次结构。针对该需求,可以使用()模式来进行设计。
Abstract Factory(抽象工厂)
B. Flyweight( 享元)
Composite(组 合)
D. Strategy(策 略)