测试中文乱码
删除了测试文件test.txt
增加了状态模式的说明
状态模式的代码