问题 单项选择题

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

(44)处填()。

A.Context

B.ConcreteStateA

C.Handle

D.State

答案

参考答案:B

解析:

试题(43)、(44)

[分析]: 本题考查面向对象中的设计模式。

该类图描述的是状态设计模式。State的子类 ConcreteStateA和ConcreteStateB都表示Context对象在运行过程中可能转换的状态。

填空题
问答题 简答题