在对象适配器中,适配器类(Adapter)和适配者类(Adaptee)之间的关系为( )。
A. 关联关系
B. 依赖关系
C. 继承关系
D. 实现关系
查看答案
已知某子系统为外界提供功能服务,但该子系统中存在很多粒度十分小的类,不便被外界系统直接使用,采用( )设计模式可以定义一个高层接口,这个接口使得这一子系统更加容易使用。
A. 单例模式
B. 外观模式
C. 适配器模式
D. 建造者模式
桥接模式的意图是( )。
A. 希望简化现有系统的使用方法。需要定义自己的接口。
B. 将一个无法控制的现有对象与一个特定接口相匹配。
C. 将一组实现部分从另一组使用它们的对象中分离出来。
D. 需要为特定的客户提供特定系列的对象。
代理模式有多种类型,其中智能引用代理是指( )。
A. 为某一个目标操作的结果提供临时的存储空间,以便多个客户端可以共享这些结果
B. 保护目标不让恶意用户接近
C. 使几个用户能够同时使用一个对象而没有冲突
D. 当一个对象被引用时,提供一些额外的操作,如将此对象被调用的次数记录下来
现需要开发一个XML文档处理软件,可以根据关键字查询指定内容,用户可以在XML中任意选取某一节点为查询的初始节点,无须关心该节点所处的层次结构。针对该需求,可以使用( )模式来进行设计。
A. 适配器
B. 组合
C. 代理
D. 桥接