这个模式主要是为了解决控制一个对象的转变的状态过于复杂。把状态的判断转移到不同状态的一系列的类中,可以简化逻辑结构。就像《大话设计模式》里面的例子说的,工作的时间是一个判断条件,工作是否完成又是另外一个条件,所以将一天的工作状态分为4部分分别去判断。在一个状态的判断条件中去实例化下一个状态。