关于状态模式,以下叙述中正确的是:()。


关于状态模式,以下叙述中正确的是:()。

A.ConcreteStateA类的handle()方法中可以new其他状态类例如ConcreteStateB的对象,以实现状态转换。

B.环境类Context的构造方法的参数可以是某种状态(State)。

C.环境类Context中可以设定初始状态。

D.环境类Context可以用set、get来设定和获取状态。

E.状态类自身不能负责状态改变,必须由环境类Context负责状态改变。

正确答案:ABCD


Tag:状态 环境 方法 时间:2023-02-10 20:29:41