[单选题]

设计模式允许一个对象在其内部状态改变时改变它的行为。下图为这种设计模式的类图,已知类State为抽象类,则类(44)的实例代表了Context对象的状态。

A.单件(Singleton)

B.桥接(Bridge)

C.组合(Composite)

D.状态(State)

参考答案与解析:

相关试题

(43) 设计模式允许一个对象在其内部状态改变时改变它的行为。下图为这种设计

[试题] (43) 设计模式允许一个对象在其内部状态改变时改变它的行为。下图为这种设计模式的类图,已知类State为抽象类,则类 (44) 的实例代表了Context对象的状态。(43)A. 单件(Singleton)B. 桥接(Bridge)C. 组合(Composite)D. 状态(State)(44)A. ContextB. concreteStateAC. HandleD. State

  • 查看答案
  • (1)设计模式允许一个对象在其状态改变时,通知依赖它的所有对象。该设计模式的类图

    [单选题,案例分析题] (1)设计模式允许一个对象在其状态改变时,通知依赖它的所有对象。该设计模式的类图如图所示,其中,(2)在其状态发生改变时,向它的各个观察者发出通知。空白(1)处应选择()A .命令(CommanD.B . 责任链(ChainofResponsibility)C . 观察者(Observer)D . 迭代器(Iterator)

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

    [单选题]以下哪一个模式是允许一个对象在其内部状态改变时改变它的行为,对象看起来似乎修改了它的类()A . 状态模式B . 享元模式C . 职责链模式D . 命令模式

  • 查看答案
  • 设计模式定义了对象间的一种一对多的依赖关系,以便当一个对象的状态发生改变时,所有

    [单选题]设计模式定义了对象间的一种一对多的依赖关系,以便当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并自动刷新。A.Adapter(适配器)B.Iterator(迭代器)C.Prototype(原型)D.Observer(观察者)

  • 查看答案
  • 采用()设计模式可保证一个类仅有一个实例;采用()设计模式可将对象组合成树形结构

    [单选题]采用( )设计模式可保证一个类仅有一个实例;采用( )设计模式可将对象组合成树形结构以表示“部分一整体”的层次结构,使用户对单个对象和组合对象的使用具有一致性;采用( )设计模式可动态地给一个对象添加一些额外的职责。A.命令(Command)B.单例(Singleton)C.装饰(Deeorate)D.组合(Composite)(44)

  • 查看答案
  • 采用 (43) 设计模式可保证一个类仅有一个实例;采用 (44) 设计模式可

    [试题] 采用 (43) 设计模式可保证一个类仅有一个实例;采用 (44) 设计模式可将对象组合成树形结构以表示“部分-整体”的层次结构, 使用户对单个对象和组合对象的使用具有一致性;采用 (45) 设计模式可动态地给一个对象添加一些额外的职责。(43)A. 命令(Command) B. 单例(Singleton) C. 装饰(Decorate) D. 组合(Composite)(44)A. 命令(Command) B. 单例(Singleton) C. 装饰(Decorate) D. 组合(Compos

  • 查看答案
  • 下图中左边的 UML 类图描绘的是设计模式中的 (1) 模式。右边的 UML

    [主观题] 下图中左边的 UML 类图描绘的是设计模式中的 (1) 模式。右边的 UML 类图描述了该模式的一种应用,其中与左图中的“Abstraction”对应的类是 (2) 。(1)A.CommandB. BridgeC. CompositeD. Proxy(2)A.DataAccessB. DataAccessImplC. CustomerDMD. AccountDM

  • 查看答案
  • 下图1中左边的UML类图描绘的是设计模式中的(1)模式。右边的UML类图描述了该

    [单选题]下图1中左边的UML类图描绘的是设计模式中的(1)模式。右边的UML类图描述了该模式的一种应用,其中与左图中的“Creator”对应的类是(2)。A.CommandB.Factory MethodC.CompositeD.Class Adapter

  • 查看答案
  • 下图中左边的UML类图描绘的是设计模式中的(1)模式。右边的UML类图描述了该模

    [单选题]下图中左边的UML类图描绘的是设计模式中的(1)模式。右边的UML类图描述了该模式的一种应用,其中与左图中的Abstraction对应的类是(2)。A.CommandB.BridgeC.CompositeD.Proxy

  • 查看答案
  • 以下哪一个模式是定义对象间的一种一对多依赖关系,使得每当一个对象状态发生改变时,

    [单选题]以下哪一个模式是定义对象间的一种一对多依赖关系,使得每当一个对象状态发生改变时,其相关依赖对象皆得到通知并被自动更新()A . 观察者模式B . 代理模式C . 外观模式D . 备忘录模式

  • 查看答案