State v3

修改 State Pattern中的範例work的code