位置:首页 > 题库频道 > 其它分类 > 计算机其它 > 软件开发练习题

以下关于代理模式的叙述错误的是( )。

发布时间:2021-12-27

A.代理模式能够协调调用者和被调用者,从而在一定程度上降低系统的耦合度

B.控制对一个对象的访问,给不同的用户提供不同级别的使用权限时可以考虑使 用远程代理

C.代理模式的缺点是请求的处理速度会变慢,并且实现代理模式需要额外的工作

D.代理模式给某一个对象提供一个代理,并由代理对象控制对原对象的引用

试卷相关题目

  • 1代理模式有多种类型,其中智能引用代理是指( )。

    A.为某一个目标操作的结果提供临时的存储空间,以便多个客户端可以共享这些 结果

    B.保护目标不让恶意用户接近

    C.使几个用户能够同时使用一个对象而没有冲突

    D.当一个对象被引用时,提供一些额外的操作,如将此对象被调用的次数记录 下来

    开始考试点击查看答案
  • 2毕业生通过职业介绍所找工作,该过程蕴含了( )模式。

    A.外观(Facade)

    B.命令(Command)

    C.代理(Proxy)

    D.桥接(Bridge)

    开始考试点击查看答案
  • 3为了节约系统资源,提髙程序的运行效率,某系统在实现数据库连接池时可以使用( )设计模式。

    A.外观(Facade)

    B.原型(Prototype)

    C.代理(Proxy)

    D.享元(Flyweight)

    开始考试点击查看答案
  • 4以下关于享元模式的叙述错误的是( )。

    A.享元模式运用共享技术有效地支持大量细粒度对象的复用

    B.在享元模式中可以多次使用某个对象,通过引入外部状态使得这些对象可以有 所差异

    C.享元对象能够做到共享的关键是引人了享元池,在享元池中通过克隆的方法向 客户端返回所需对象

    D.在享元模式中,外部状态是随环境改变而改变、不可以共享的状态,而内部状态 是不随环境改变而改变、可以共享的状态

    开始考试点击查看答案
  • 5在享元模式中,外部状态是指( )。

    A.享元对象可共享的所有状态

    B.享元对象可共享的部分状态

    C.由享元对象自己保存和维护的状态

    D.由客户端保存和维护的状态

    开始考试点击查看答案
  • 6接力赛跑体现了( )设计模式。

    A.职责链(Chain of Responsibility)

    B.命令(Command)

    C.备忘录(Memento)

    D.工厂方法(Factory Method)

    开始考试点击查看答案
  • 7以下关于命令模式的叙述错误的是( )。

    A.命令模式将一个请求封装为一个对象,从而使我们可用不同的请求对客户进行 参数化

    B.命令模式可以将请求发送者和请求接收者解耦

    C.使用命令模式会导致某些系统中有过多的具体命令类,也会导致有些系统中命 令模式变得不切实际

    D.命令模式是对命令的封装,命令模式把发出命令的责任和执行命令的责任集中 在同一个类中,委派给统一的类来进行处理

    开始考试点击查看答案
  • 8在( )时无须使用命令模式。

    A.实现撤销(Undo)操作和恢复(Redo)操作

    B.将请求的发送者和接收者解耦

    C.不改变聚合类的前提下定义作用于聚合中元素的新操作

    D.不同的时间指定请求,并将请求排队

    开始考试点击查看答案
  • 9以下关于解释器模式的叙述错误的是( )。

    A.当一个待解释的语言中的句子可以表示为一棵抽象语法树时,可以使用解释器 模式

    B.在解释器模式中使用类来表示文法规则,可以方便地改变或者扩展文法

    C.解释器模式既适用于文法简单的小语言,也适用于文法非常复杂的语言解析

    D.需要自定义一个小语言,如一些简单的控制指令时,可以考虑使用解释器模式

    开始考试点击查看答案
  • 10在图形界面系统开发中,如果界面组件之间存在较为复杂的相互调用关系,为了降 低界面组件之间的耦合度,让它们不产生直接的相互引用,可以使用( )设计模式。

    A.组合(Composite)

    B.适配器(Adapter)

    C.中介者(Mediator)

    D.状态(State)

    开始考试点击查看答案
返回顶部