Java设计模式20:状态模式 State Pattern