[单选题]

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

A . 状态模式

B . 享元模式

C . 职责链模式

D . 命令模式

参考答案与解析:

相关试题

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

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

  • 查看答案
  • 设计模式允许一个对象在其内部状态改变时改变它的行为。下图为这种设计模式的类图,已

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

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

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

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

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

  • 查看答案
  • 数字产品和信息产品看起来似乎是同一个事物。

    [主观题]数字产品和信息产品看起来似乎是同一个事物。

  • 查看答案
  • 数字产品和信息产品看起来似乎是同一个事物。

    [判断题] 数字产品和信息产品看起来似乎是同一个事物。A . 正确B . 错误

  • 查看答案
  • 一幅图画,把白色当作知觉的对象看起来是个花瓶,把黑色当作知觉的对象看起来是两个对

    [单选题]一幅图画,把白色当作知觉的对象看起来是个花瓶,把黑色当作知觉的对象看起来是两个对着的人脸,这说明知觉具有()。A . 整体性B . 选择性C . 恒常性D . 理解性

  • 查看答案
  • 对象是面向对象系统的最基本的元素,一个运行期系统就是对象之间的协作。一个对象通过( )改变另一个对象的状态。

    [单选题]对象是面向对象系统的最基本的元素,一个运行期系统就是对象之间的协作。一个对象通过( )改变另一个对象的状态。A.另一个对象的修改操作符B.另一个对象的

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

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

  • 查看答案
  • 下列哪一个不是去枝梗的对象()

    [单选题]下列哪一个不是去枝梗的对象()A.花梗B.残梗C.叶柄D.果柄

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