首先,当状态对象没有实例变量时,如何共享状态对象?这段文字摘自GOF的第308页,第3项(后果部分):
“如果状态对象没有实例变量 - 也就是说,它们所代表的状态完全编码在它们的类型中 - 那么上下文可以共享状态对象。当状态以这种方式共享时,它们本质上是轻量级的。”
有人能解释一下这段文字吗?
其次,状态转换决策有哪些方法?我的意思是决定传播哪个下一个状态?
请帮忙,谢谢。
“如果状态对象没有实例变量 - 也就是说,它们所代表的状态完全编码在它们的类型中 - 那么上下文可以共享状态对象。当状态以这种方式共享时,它们本质上是轻量级的。”
有人能解释一下这段文字吗?
其次,状态转换决策有哪些方法?我的意思是决定传播哪个下一个状态?
请帮忙,谢谢。