问题
单项选择题
(43) 设计模式允许一个对象在其内部状态改变时改变它的行为。下图为这种设计模式的类图,已知类State为抽象类,则类 (44) 的实例代表了Context对象的状态。
(44)处填()。
A.Context
B.ConcreteStateA
C.Handle
D.State
答案
参考答案:B
解析:
试题(43)、(44)
[分析]: 本题考查面向对象中的设计模式。
该类图描述的是状态设计模式。State的子类 ConcreteStateA和ConcreteStateB都表示Context对象在运行过程中可能转换的状态。