niusouti.com

行为型模式是对在不同对象之间划分责任和算法的抽象化,它可以分为类行为模式和对象行为模式。下列行为型模式中属于类行为模式的是( )。A.职责链模式 B.命令模式C.迭代器模式 D.解释器模式

题目

行为型模式是对在不同对象之间划分责任和算法的抽象化,它可以分为类行为模式和对象行为模式。下列行为型模式中属于类行为模式的是( )。

A.职责链模式 B.命令模式C.迭代器模式 D.解释器模式


相似考题
更多“行为型模式是对在不同对象之间划分责任和算法的抽象化,它可以分为类行为模式和对象行为模式。下列 ”相关问题
  • 第1题:

    行为型设计模式描述类或对象怎样交互和怎样分配职责,涉及算法和对象职责的分配,其中()模式将一个语言的文法表示为一个类层次,每个类定义一个解释操作,来解释语言中的句子

    A.解释器
    B.模版方法
    C.中介者
    D.责任链

    答案:A
    解析:
    解释器模式定义一个语言的文法,并且建立一个解释器来解释该语言中的句子,这里的“语言”是指使用规定格式和语法的代码。解释器模式是一种行为型模式。

  • 第2题:

    行为型设计模式描述类或对象如何交互和如何分配职责。( )模式是行为型设计模式

    A.装饰器(Decorator)
    B.构建器(Builder)
    C.组合(Composite)
    D.解释器(Interpreter)

    答案:D
    解析:
    本题考查设计模式的基础知识。设计模式:是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。使用设计模式的目的:为了代码可重用性、让代码更容易被他人理解、保证代码可靠性。设计模式使代码编写真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。设计模式分为三种类型,共23种。1、创建型模式:单例模式、抽象工厂模式、建造者(构建)模式、工厂模式、原型模式。2、结构型模式:适配器模式、桥接模式、装饰(器)模式、组合模式、外观模式、享元模式、代理模式。3、行为型模式:模版方法模式、命令模式、迭代器模式、观察者模式、中介者模式、备忘录模式、解释器模式(Interpreter模式)、状态模式、策略模式、职责链模式(责任链模式)、访问者模式。AC为结构型设计模式,B为创建型设计模式。故正确答案为:D

  • 第3题:

    行为型设计模式描述类或对象如何交互和如何分配职责。以下( )模式是行为型设计模式

    A.单例
    B.抽象工厂
    C.装饰器
    D.命令

    答案:D
    解析:
    本题考查设计模式的基础知识。设计模式:是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。使用设计模式的目的:为了代码可重用性、让代码更容易被他人理解、保证代码可靠性。设计模式使代码编写真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。设计模式分为三种类型,共23种。1、创建型模式:单例模式、抽象工厂模式、建造者(构建)模式、工厂模式、原型模式。2、结构型模式:适配器模式、桥接模式、装饰(器)模式、组合模式、外观模式、享元模式、代理模式。3、行为型模式:模版方法模式、命令模式、迭代器模式、观察者模式、中介者模式、备忘录模式、解释器模式(Interpreter模式)、状态模式、策略模式、职责链模式(责任链模式)、访问者模式。AC为结构型设计模式,B为创建型设计模式。故正确答案为:D

  • 第4题:

    假设现在要创建一个 Web应用框架,基于此框架能够创建不同的具体 Web应用,比如博客、 新闻网站和网上商店等;并可以为每个 Web 应用创建不同的主题样式,如浅色或深色等。这一 业务需求的类图设计适合采用(如下图所示)模式( )。其中( )是客户程序使用的 主要接口,维护对主题类型的引用。此模式为(请作答此空),体现的最主要的意图是( )。


    A.创建型对象模式
    B.结构型对象模式
    C.行为型类模式
    D.行为型对象模式

    答案:B
    解析:
    桥接模式将抽象部分与它的实现部分分离,使它们都可以独立地变化。

  • 第5题:

    关于设计模式的描述不正确的是( )

    A.设计模式,包括模式名称问题目的解决方案效果实例代码和相关设计模式等基本要素
    B.根据处理范围不同设计模式分为类模式和对象模式
    C.根据目的和用途不同设计模式分为创建型模式结构型模式和行为型模式
    D.对象模式处理对象之间的关系,这些关系通过继承建立在编译的时刻就被确定下来属于静态关系

    答案:D
    解析:
    根据处理范围不同,设计模式可分为类模式和对象模式。类模式处理类和子类之间的关系,这些关系通过继承建立,在编译时刻就被确定下来,属于静态关系。所以D选择错误。

  • 第6题:

    按照设计模式的目的进行划分,现有的设计模式可以分为三类。其中创建型模式通过采用抽象类所定义的接口,封装了系统中对象如何创建、组合等信息,其代表有(9)模式等;(10)模式主要用于如何组合己有的类和对象以获得更大的结构,其代表有 Adapter 模式等;(11)模式主要用于对象之间的职责及其提供服务的分配方式,其代表有(12)模式等。【回答括号11】

    A.. 行为型
    B. 交互型
    C. 耦合性
    D. 关联型

    答案:A
    解析:
    按照设计模式的目的进行划分,现有的设计模式可以分为三类。

    创建型模式通过采用抽象类所定义的接口,封装了系统中对象如何创建、组合等信息,其代表有Singleton模式等;

    结构型模式主要用于如何组合己有的类和对象以获得更大的结构,其代表有 Adapter 模式等;

    行为型模式主要用于对象之间的职责及其提供服务的分配方式,其代表有Visitor模式等。

  • 第7题:

    用的基本设计模式可分为()

    • A、创建型、结构型和行为型
    • B、对象型、结构型和行为型
    • C、过程型、结构型和行为型
    • D、抽象型、接口型和实现型

    正确答案:A

  • 第8题:

    以下哪一个模式是允许一个对象在其内部状态改变时改变它的行为,对象看起来似乎修改了它的类()

    • A、状态模式
    • B、享元模式
    • C、职责链模式
    • D、命令模式

    正确答案:A

  • 第9题:

    以下哪一个模式是对算法的封装,它把算法的责任和算法本身分割开,委派给不同的对象管理()

    • A、策略模式
    • B、模版方法模式
    • C、解释器模式
    • D、迭代器模式

    正确答案:A

  • 第10题:

    单选题
    以下哪一个模式是允许一个对象在其内部状态改变时改变它的行为,对象看起来似乎修改了它的类()
    A

    状态模式

    B

    享元模式

    C

    职责链模式

    D

    命令模式


    正确答案: A
    解析: 暂无解析

  • 第11题:

    填空题
    行为模式是对在不同的对象之间划分()和()抽象化。

    正确答案: 责任,算法
    解析: 暂无解析

  • 第12题:

    单选题
    以下哪一个模式是对算法的封装,它把算法的责任和算法本身分割开,委派给不同的对象管理()
    A

    策略模式

    B

    模版方法模式

    C

    解释器模式

    D

    迭代器模式


    正确答案: D
    解析: 暂无解析

  • 第13题:

    在个案工作中认知行为治疗模式不同于行为治疗模式和认知治疗模式。下列表述中,能体现认知行为治疗模式特点的是(  )。

    A.强调以服务对象认知改变为主,并通过对其内部意识加工过程的了解把握其行为变化
    B.依据认知行为治疗模式的原理,直接安排服务对象的治疗活动
    C.治疗中社会工作者承担主要责任,服务对象只需接受治疗理念
    D.社会工作者设计 “生活日程”,让服务对象依照此进行行为矫正

    答案:A
    解析:
    认知行为治疗模式的特点包括: ①认知和行为因素的结合。认知行为治疗模式非常注重服务对象行为的改变和学习规律,在此基础上,结合人的内部信息加工的特点,把人的内部意识的变化过程也作为考察的内容。 ②采用综合的方式开展个案辅导工作。行为治疗模式注重人的行为改变和学习的规律,认知治疗模式强调人内部信息加工的过程和方式。认知行为治疗模式既看到人的行为改变的规律,又看到人的认知加工的特点,使内部和外部有机结合起来,采用综合的方式开展个案工作。

  • 第14题:

    行为型设计模式描述类或对象如何交互和如何分配职责。以下( )模式是行为型设计模式

    A.桥接
    B.原型
    C.代理
    D.迭代器

    答案:D
    解析:
    本题考查设计模式的基础知识。设计模式:是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。使用设计模式的目的:为了代码可重用性、让代码更容易被他人理解、保证代码可靠性。设计模式使代码编写真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。设计模式分为三种类型,共23种。1、创建型模式:单例模式、抽象工厂模式、建造者(构建)模式、工厂模式、原型模式。2、结构型模式:适配器模式、桥接模式、装饰(器)模式、组合模式、外观模式、享元模式、代理模式。3、行为型模式:模版方法模式、命令模式、迭代器模式、观察者模式、中介者模式、备忘录模式、解释器模式(Interpreter模式)、状态模式、策略模式、职责链模式(责任链模式)、访问者模式。

  • 第15题:

    行为型设计模式描述类或对象如何交互和如何分配职责。以下( )模式是行为型设计模式。

    A.适配器
    B.工厂
    C.组合
    D.观察者

    答案:D
    解析:
    本题考查设计模式的基础知识。设计模式:是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。使用设计模式的目的:为了代码可重用性、让代码更容易被他人理解、保证代码可靠性。设计模式使代码编写真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。设计模式分为三种类型,共23种。1、创建型模式:单例模式、抽象工厂模式、建造者(构建)模式、工厂模式、原型模式。2、结构型模式:适配器模式、桥接模式、装饰(器)模式、组合模式、外观模式、享元模式、代理模式。3、行为型模式:模版方法模式、命令模式、迭代器模式、观察者模式、中介者模式、备忘录模式、解释器模式(Interpreter模式)、状态模式、策略模式、职责链模式(责任链模式)、访问者模式。AC为结构型设计模式,B为创建型设计模式。故正确答案为:D

  • 第16题:

    以下设计模式中,( )模式使多个对象都有机会处理请求。将这些对象连成一条链。并沿着这条链传递该请求。直到有一个对象处理为止。从而避免请求的发送者和接收者之间的耦合关系。( )模式提供一种方法顺序访问一个聚合对象中的各个元素。且不需要暴露该对象的内部表示。这两种模式均为(请作答此空)

    A.创建型对象模式
    B.结构型对象模式
    C.行为型对象模式
    D.行为型类模式

    答案:C
    解析:
    责任链模式:通过给多个对象处理请求的机会,减少请求的发送者与接受者之间的耦合。将接收对象链接起来,在链中传递请求,直到有一个对象处理这个请求。迭代器模式:提供一种方法来顺序访问一个聚合对象中的各个元素,而不需要暴露该对象的内部表示命令模式:将一个请求封装为一个对象,从而可用不同的请求对客户进行参数化,将请求排队或记录请求日志,支持可撤销的操作解释器模式:给定一种语言,定义它的文法表示,并定义一个解释器,该解释器用来根据文法表示来解释语言中的句子责任链模式和迭代器模式都是行为型对象模式

  • 第17题:

    照设计模式的目的进行划分,现有的设计模式可以分为三类。(15)模式主要用于对象之间的职责及其提供服务的分配方式;

    A.. 行为型
    B. 交互型
    C. 耦合型
    D. 关联型

    答案:A
    解析:
    行为型模式主要用于对象之间的职责及其提供服务的分配方式,其代表有Visitor模式等。

  • 第18题:

    按照设计模式的目的进行划分,现有的设计模式可以分为三类。行为型模式主要用于对象之间的职责及其提供服务的分配方式,其代表有()模式等。


    A. Prototype
    B. Facade
    C. Proxy
    D. Visitor

    答案:D
    解析:
    行为型模式主要用于对象之间的职责及其提供服务的分配方式,其代表有Visitor模式等。

  • 第19题:

    在个案工作中认知行为治疗模式不同于行为治疗模式和认知治疗模式。下列表述中,能体现认知行为治疗模式特点的是()。

    • A、强调以服务对象认知改变为主,并通过对其内部意识加工过程的了解把握其行为变化
    • B、依据认知行为治疗模式的原理,直接安排服务对象的治疗活动
    • C、治疗中社会工作者承担主要责任,服务对象只需接受治疗理念
    • D、社会工作者设计"生活日程",让服务对象依照此进行行为矫正

    正确答案:A

  • 第20题:

    关于模式适用性,在以下情况可以使用builder模式?()

    • A、当类只能有一个实例而且客户可以从一个众所周知的访问点访问它时
    • B、当创建复杂对象的算法应该独立于该对象的组成部分以及它们的装配方式时
    • C、当构造过程必须允许被构造的对象有不同的表示时
    • D、一个对象的行为取决于它的状态,并且它必须在运行时刻根据状态改变它的行为

    正确答案:B

  • 第21题:

    ()是以服务对象的行为学习为中心展开的,具有注重服务对象行为的评估、关注服务对象行为的修正以及侧重服务对象修正后行为的评估等特点。

    • A、任务中心模式
    • B、行为治疗模式
    • C、心理社会模式
    • D、问题解决模式
    • E、危机治疗模式

    正确答案:B

  • 第22题:

    单选题
    关于模式适用性,在以下情况可以使用builder模式?()
    A

    当类只能有一个实例而且客户可以从一个众所周知的访问点访问它时

    B

    当创建复杂对象的算法应该独立于该对象的组成部分以及它们的装配方式时

    C

    当构造过程必须允许被构造的对象有不同的表示时

    D

    一个对象的行为取决于它的状态,并且它必须在运行时刻根据状态改变它的行为


    正确答案: C
    解析: 暂无解析

  • 第23题:

    单选题
    在个案工作中认知行为治疗模式不同于行为治疗模式和认知治疗模式。下列表述中,能体现认知行为治疗模式特点的是(  )。
    A

    强调以服务对象认知改变为主.并通过对其内部意识加工过程的了解把握其行为变化

    B

    依据认知行为治疗模式的原理,直接安排服务对象的治疗活动

    C

    治疗中社会工作者承担主要责任,服务对象只需接受治疗理念

    D

    社会工作者设计”生活日程”,让服务对象依照此进行行为矫正


    正确答案: C
    解析: