关于状态模式,以下叙述中正确的是:()。
关于状态模式,以下叙述中正确的是:()。
A.ConcreteStateA类的handle()方法中可以new其他状态类例如ConcreteStateB的对象,以实现状态转换。
B.环境类Context的构造方法的参数可以是某种状态(State)。
C.环境类Context中可以设定初始状态。
D.环境类Context可以用set、get来设定和获取状态。
E.状态类自身不能负责状态改变,必须由环境类Context负责状态改变。
正确答案:ABCD
关于状态模式,以下叙述中正确的是:()。
A.ConcreteStateA类的handle()方法中可以new其他状态类例如ConcreteStateB的对象,以实现状态转换。
B.环境类Context的构造方法的参数可以是某种状态(State)。
C.环境类Context中可以设定初始状态。
D.环境类Context可以用set、get来设定和获取状态。
E.状态类自身不能负责状态改变,必须由环境类Context负责状态改变。
正确答案:ABCD
相关答案
热门答案