状态设计模式 当一个人在处理同一件事情的时候,有不同表现的时候。根据他不同的状态去做不同的业务逻辑。从而表现出不同的效果。在if–else…之后,状态模式会把if…else的判断条件抽象出来,表现与状态绑定在一起 interface State{//状态 doWork();// 表现 } 当我们把状态传给对象的时候他就可以根据状态去执行不同工作 状态模式是:你改变了状态 你一系列的行为都会随之而改变