摘要: 状态模式允许一个对象在其内部状态改变时改变它的行为。用电梯来举例,电梯可以认为具有开门、关门、运行、停止四种状态,这四种状态之间的切换具有多种限制,比如在开门状态下不电梯不能运行,只能转为关门状态;在运行状态下,电梯只能转为停止状态... 设想一下,如果要常规的if-else或者switch-cas 阅读全文
posted @ 2020-09-07 21:31 zhixin9001 阅读(259) 评论(0) 推荐(0) 编辑