必典考网

关于模式适用性,在以下情况不适合使用STRATEGY(策略)模式?(

  • 下载次数:
  • 支持语言:
  • 102
  • 中文简体
  • 文件类型:
  • 支持平台:
  • pdf文档
  • PC/手机
  • 【名词&注释】

    解决方案(solution)、表达方式(expression way)、适用性(applicability)、语法错误(syntactic error)、自动更新(automatic updating)、数据结构(data structure)、词汇表(vocabulary)、不应该、死循环(endless loop)、访问者

  • [单选题]关于模式适用性,在以下情况不适合使用STRATEGY(策略)模式?()

  • A. 当一个对象必须通知其它对象,而它又不能假定其它对象是谁。换言之,你不希望这些对象是紧密耦合的
    B. 许多相关的类仅仅是行为有异。“策略”提供了一种用多个行为中的一个行为来配置一个类的方法
    C. 需要使用一个算法的不同变体。例如,你可能会定义一些反映不同的空间/时间权衡的算法。当这些变体实现为一个算法的类层次时可以使用策略模式
    D. 算法使用客户不应该知道的数据。可使用策略模式以避免暴露复杂的、与算法相关的数据结构

  • 查看答案&解析 查看所有试题
  • 学习资料:
  • [单选题]下列关于编写功能需求文档建议不正确的是()。
  • A. A、保持语句和段落的简短
    B. B、用的术语与词汇表(vocabulary)中所定义的应该一致
    C. C、采用主动语态的表达方式
    D. D、多使用比较性的词汇

  • [单选题]在用()观点建立起的3种模型中(对象模型、动态模型、功能模型),对象模型是最基本、最重要、最核心的。
  • A. A、结构化
    B. B、原型法
    C. C、面向对象
    D. D、模块化

  • [单选题]下列错误理解的说法正确的是:()。
  • A. A、连接错误最难查找,因为这种错误来自于对问题的解决方案的错误理解
    B. B、运行错误最难查找,因为这种错误来自于对问题的解决方案的错误理解
    C. C、语法错误最难查找,因为这种错误来自于对问题的解决方案的错误理解
    D. D、逻辑错误最难查找,因为这种错误来自于对问题的解决方案的错误理解

  • [单选题]在outlookexpress窗口中,选定一个邮件,单击"转发"按钮,以下什么选项是需要填写的()。
  • A. 收件人
    B. 抄送
    C. 密件抄送
    D. 主题

  • [单选题]定义如下变量和数组:int i;int x[3][3]={1,2,3,4,5,6,7,8,9};则下面语句的输出结果是()。for(i=0;i<3;i++)printf("%d",x[i][2-i]);
  • A. 159
    B. 147
    C. 357
    D. 369

  • [单选题]以下程序段的输出结果是()intx=3;do{printf(""%3d"",x-=2);}while(!(--x));
  • A. 1
    B. 30
    C. 1-2
    D. 死循环(endless loop)

  • [单选题]以下意图哪个是用来描述VISITOR(访问者)?()
  • A. 定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新
    B. 表示一个作用于某对象结构中的各元素的操作
    C. 在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态
    D. 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象

  • 本文链接:https://www.51bdks.net/show/lqwz0y.html
  • 推荐阅读

    必典考试
    @2019-2025 必典考网 www.51bdks.net 蜀ICP备2021000628号 川公网安备 51012202001360号