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

- A.单件(Singleton)
- B.桥接(Bridge)
- C.组合(Composite)
- D.状态(State)
正确答案及解析
正确答案
D
解析
本题考查面向对象中的设计模式该类图描述的是状态设计模式State的子类 ConcreteStateA和ConcreteStateB都表示Context对象在运行过程中可能转换的状态





